home *** CD-ROM | disk | FTP | other *** search
/ Apple Software Dispatch / Apple Software Dispatch.iso / Software Dispatch Files / Resolve / Sample Application / Sample Application.rsrc / CODE_29_MENU.txt < prev    next >
Text File  |  1993-07-15  |  177KB  |  3,144 lines

  1. # near model CODE resource
  2. # jump table entries: 9592-9596 (5 of them)
  3. export_1199:
  4. fn00000000:
  5. 00000000  4E56 FDFC                link       A6, -0x0204
  6. 00000004  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  7. 00000008  266E 0008                movea.l    A3, [A6 + 0x8]
  8. 0000000C  102B 0012                move.b     D0, [A3 + 0x12]
  9. 00000010  5A00                     addq.b     D0, 5
  10. 00000012  7200                     moveq.l    D1, 0x00
  11. 00000014  1200                     move.b     D1, D0
  12. 00000016  B2AD B206                cmp.l      D1, [A5 - 0x4DFA]
  13. 0000001A  6F44                     ble        +0x46 /* 00000060 */
  14. 0000001C  7000                     moveq.l    D0, 0x00
  15. 0000001E  102B 0012                move.b     D0, [A3 + 0x12]
  16. 00000022  5A80                     addq.l     D0, 5
  17. 00000024  E580                     asl        D0, 2
  18. 00000026  2F00                     move.l     -[A7], D0
  19. 00000028  202D B206                move.l     D0, [A5 - 0x4DFA]
  20. 0000002C  E580                     asl        D0, 2
  21. 0000002E  2F00                     move.l     -[A7], D0
  22. 00000030  486D B20A                pea.l      [A5 - 0x4DF6]
  23. 00000034  4EAD 0E0A                jsr        [A5 + 0xE0A /* export_445 */]
  24. 00000038  4A40                     tst.w      D0
  25. 0000003A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  26. 0000003E  6606                     bne        +0x8 /* 00000046 */
  27. 00000040  7000                     moveq.l    D0, 0x00
  28. 00000042  6000 017C                bra        +0x17E /* 000001C0 */
  29. label00000046:
  30. 00000046  7000                     moveq.l    D0, 0x00
  31. 00000048  102B 0012                move.b     D0, [A3 + 0x12]
  32. 0000004C  5A80                     addq.l     D0, 5
  33. 0000004E  2B40 B206                move.l     [A5 - 0x4DFA], D0
  34. 00000052  202D B20A                move.l     D0, [A5 - 0x4DF6]
  35. 00000056  5080                     addq.l     D0, 8
  36. 00000058  2F00                     move.l     -[A7], D0
  37. 0000005A  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  38. 0000005E  588F                     addq.l     A7, 4
  39. label00000060:
  40. 00000060  206D B20A                movea.l    A0, [A5 - 0x4DF6]
  41. 00000064  4AA8 0004                tst.l      [A0 + 0x4]
  42. 00000068  6600 0096                bne        +0x98 /* 00000100 */
  43. 0000006C  1D7C 0001 FE00           move.b     [A6 - 0x200], 0x1
  44. 00000072  1D7C 0014 FE01           move.b     [A6 - 0x1FF], 0x14
  45. 00000078  598F                     subq.l     A7, 4
  46. 0000007A  7001                     moveq.l    D0, 0x01
  47. 0000007C  3F00                     move.w     -[A7], D0
  48. 0000007E  486E FE00                pea.l      [A6 - 0x200]
  49. 00000082  A931                     syscall    NewMenu
  50. 00000084  206D B20A                movea.l    A0, [A5 - 0x4DF6]
  51. 00000088  215F 0004                move.l     [A0 + 0x4], [A7]+
  52. 0000008C  702F                     moveq.l    D0, 0x2F
  53. 0000008E  2F00                     move.l     -[A7], D0
  54. 00000090  486E FF00                pea.l      [A6 - 0x100]
  55. 00000094  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  56. 00000098  206D B20A                movea.l    A0, [A5 - 0x4DF6]
  57. 0000009C  2F28 0004                move.l     -[A7], [A0 + 0x4]
  58. 000000A0  486E FF00                pea.l      [A6 - 0x100]
  59. 000000A4  A933                     syscall    AppendMenu
  60. 000000A6  206D B20A                movea.l    A0, [A5 - 0x4DF6]
  61. 000000AA  2F28 0004                move.l     -[A7], [A0 + 0x4]
  62. 000000AE  2F3C 4452 5652           move.l     -[A7], 0x44525652 /* 'DRVR' */
  63. 000000B4  A94D                     syscall    AppendResMenu/AddResMenu
  64. 000000B6  206D B20A                movea.l    A0, [A5 - 0x4DF6]
  65. 000000BA  2F28 0004                move.l     -[A7], [A0 + 0x4]
  66. 000000BE  7000                     moveq.l    D0, 0x00
  67. 000000C0  3F00                     move.w     -[A7], D0
  68. 000000C2  A935                     syscall    InsertMenu
  69. 000000C4  4A6D E69A                tst.w      [A5 - 0x1966]
  70. 000000C8  508F                     addq.l     A7, 8
  71. 000000CA  6734                     beq        +0x36 /* 00000100 */
  72. 000000CC  7044                     moveq.l    D0, 0x44
  73. 000000CE  2F00                     move.l     -[A7], D0
  74. 000000D0  486E FF00                pea.l      [A6 - 0x100]
  75. 000000D4  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  76. 000000D8  4A2E FF00                tst.b      [A6 - 0x100]
  77. 000000DC  508F                     addq.l     A7, 8
  78. 000000DE  6720                     beq        +0x22 /* 00000100 */
  79. 000000E0  558F                     subq.l     A7, 2
  80. 000000E2  486E FDFC                pea.l      [A6 - 0x204]
  81. 000000E6  303C 0200                move.w     D0, 0x200
  82. 000000EA  A830                     syscall    Pack14
  83. 000000EC  4A5F                     tst.w      [A7]+
  84. 000000EE  6610                     bne        +0x12 /* 00000100 */
  85. 000000F0  4AAE FDFC                tst.l      [A6 - 0x204]
  86. 000000F4  670A                     beq        +0xC /* 00000100 */
  87. 000000F6  2F2E FDFC                move.l     -[A7], [A6 - 0x204]
  88. 000000FA  486E FF00                pea.l      [A6 - 0x100]
  89. 000000FE  A933                     syscall    AppendMenu
  90. label00000100:
  91. 00000100  3E2D B208                move.w     D7, [A5 - 0x4DF8]
  92. 00000104  604C                     bra        +0x4E /* 00000152 */
  93. label00000106:
  94. 00000106  206D B20A                movea.l    A0, [A5 - 0x4DF6]
  95. 0000010A  48C7                     ext.l      D7
  96. 0000010C  2007                     move.l     D0, D7
  97. 0000010E  E580                     asl        D0, 2
  98. 00000110  4AB0 0800                tst.l      [A0 + D0]
  99. 00000114  673C                     beq        +0x3E /* 00000152 */
  100. 00000116  206D B20A                movea.l    A0, [A5 - 0x4DF6]
  101. 0000011A  48C7                     ext.l      D7
  102. 0000011C  2007                     move.l     D0, D7
  103. 0000011E  E580                     asl        D0, 2
  104. 00000120  226D B20A                movea.l    A1, [A5 - 0x4DF6]
  105. 00000124  2030 0800                move.l     D0, [A0 + D0]
  106. 00000128  B0A9 0010                cmp.l      D0, [A1 + 0x10]
  107. 0000012C  6714                     beq        +0x16 /* 00000142 */
  108. 0000012E  3F07                     move.w     -[A7], D7
  109. 00000130  A936                     syscall    DeleteMenu
  110. 00000132  206D B20A                movea.l    A0, [A5 - 0x4DF6]
  111. 00000136  48C7                     ext.l      D7
  112. 00000138  2007                     move.l     D0, D7
  113. 0000013A  E580                     asl        D0, 2
  114. 0000013C  2F30 0800                move.l     -[A7], [A0 + D0]
  115. 00000140  A932                     syscall    DisposeMenu
  116. label00000142:
  117. 00000142  206D B20A                movea.l    A0, [A5 - 0x4DF6]
  118. 00000146  48C7                     ext.l      D7
  119. 00000148  2007                     move.l     D0, D7
  120. 0000014A  E580                     asl        D0, 2
  121. 0000014C  7200                     moveq.l    D1, 0x00
  122. 0000014E  2181 0800                move.l     [A0 + D0], D1
  123. label00000152:
  124. 00000152  3007                     move.w     D0, D7
  125. 00000154  5347                     subq.w     D7, 1
  126. 00000156  0C40 0005                cmpi.w     D0, 0x5
  127. 0000015A  6EAA                     bgt        -0x54 /* 00000106 */
  128. 0000015C  7000                     moveq.l    D0, 0x00
  129. 0000015E  2B40 B202                move.l     [A5 - 0x4DFE], D0
  130. 00000162  598F                     subq.l     A7, 4
  131. 00000164  A93B                     syscall    GetMenuBar
  132. 00000166  285F                     movea.l    A4, [A7]+
  133. 00000168  200C                     move.l     D0, A4
  134. 0000016A  671E                     beq        +0x20 /* 0000018A */
  135. 0000016C  2054                     movea.l    A0, [A4]
  136. 0000016E  7006                     moveq.l    D0, 0x06
  137. 00000170  B050                     cmp.w      D0, [A0]
  138. 00000172  6C10                     bge        +0x12 /* 00000184 */
  139. 00000174  2054                     movea.l    A0, [A4]
  140. 00000176  2068 000C                movea.l    A0, [A0 + 0xC]
  141. 0000017A  2050                     movea.l    A0, [A0]
  142. 0000017C  3010                     move.w     D0, [A0]
  143. 0000017E  48C0                     ext.l      D0
  144. 00000180  2B40 B202                move.l     [A5 - 0x4DFE], D0
  145. label00000184:
  146. 00000184  2F0C                     move.l     -[A7], A4
  147. 00000186  4EAD 03EA                jsr        [A5 + 0x3EA /* export_121 */]
  148. label0000018A:
  149. 0000018A  026B E07F 0010           andi.w     [A3 + 0x10], 0xE07F
  150. 00000190  2B4B AFA4                move.l     [A5 - 0x505C], A3
  151. 00000194  2853                     movea.l    A4, [A3]
  152. 00000196  4246                     clr.w      D6
  153. 00000198  6016                     bra        +0x18 /* 000001B0 */
  154. label0000019A:
  155. 0000019A  48C6                     ext.l      D6
  156. 0000019C  2F06                     move.l     -[A7], D6
  157. 0000019E  2F0C                     move.l     -[A7], A4
  158. 000001A0  D8FC 0016                add.w      A4, 0x16
  159. 000001A4  2F0B                     move.l     -[A7], A3
  160. 000001A6  4EBA 036C                jsr        [PC + 0x36C /* 00000514 */]
  161. 000001AA  4FEF 000C                lea.l      A7, [A7 + 0xC]
  162. 000001AE  5246                     addq.w     D6, 1
  163. label000001B0:
  164. 000001B0  48C6                     ext.l      D6
  165. 000001B2  7000                     moveq.l    D0, 0x00
  166. 000001B4  102B 0012                move.b     D0, [A3 + 0x12]
  167. 000001B8  B086                     cmp.l      D0, D6
  168. 000001BA  6EDE                     bgt        -0x20 /* 0000019A */
  169. 000001BC  A937                     syscall    DrawMenuBar
  170. 000001BE  7001                     moveq.l    D0, 0x01
  171. label000001C0:
  172. 000001C0  4CEE 18C0 FDEC           movem.l    D6,D7,A3,A4, [A6 - 0x214]
  173. 000001C6  4E5E                     unlink     A6
  174. 000001C8  4E75                     rts
  175. export_1200:
  176. fn000001CA:
  177. 000001CA  4E56 FDFA                link       A6, -0x0206
  178. 000001CE  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  179. 000001D2  49EE FE00                lea.l      A4, [A6 - 0x200]
  180. 000001D6  4EAD 0272                jsr        [A5 + 0x272 /* export_74 */]
  181. 000001DA  3A00                     move.w     D5, D0
  182. 000001DC  206E 0008                movea.l    A0, [A6 + 0x8]
  183. 000001E0  303C 1000                move.w     D0, 0x1000
  184. 000001E4  C068 0010                and.w      D0, [A0 + 0x10]
  185. 000001E8  670A                     beq        +0xC /* 000001F4 */
  186. 000001EA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  187. 000001EE  4EBA FE10                jsr        [PC - 0x1F0 /* 00000000 */]
  188. 000001F2  588F                     addq.l     A7, 4
  189. label000001F4:
  190. 000001F4  4A45                     tst.w      D5
  191. 000001F6  6616                     bne        +0x18 /* 0000020E */
  192. 000001F8  4A6D B200                tst.w      [A5 - 0x4E00]
  193. 000001FC  6610                     bne        +0x12 /* 0000020E */
  194. 000001FE  206E 0008                movea.l    A0, [A6 + 0x8]
  195. 00000202  303C 0F80                move.w     D0, 0xF80
  196. 00000206  C068 0010                and.w      D0, [A0 + 0x10]
  197. 0000020A  6700 02FC                beq        +0x2FE /* 00000508 */
  198. label0000020E:
  199. 0000020E  206E 0008                movea.l    A0, [A6 + 0x8]
  200. 00000212  7000                     moveq.l    D0, 0x00
  201. 00000214  1028 0012                move.b     D0, [A0 + 0x12]
  202. 00000218  222D B206                move.l     D1, [A5 - 0x4DFA]
  203. 0000021C  5B81                     subq.l     D1, 5
  204. 0000021E  B280                     cmp.l      D1, D0
  205. 00000220  6F0C                     ble        +0xE /* 0000022E */
  206. 00000222  206E 0008                movea.l    A0, [A6 + 0x8]
  207. 00000226  7000                     moveq.l    D0, 0x00
  208. 00000228  1028 0012                move.b     D0, [A0 + 0x12]
  209. 0000022C  6006                     bra        +0x8 /* 00000234 */
  210. label0000022E:
  211. 0000022E  202D B206                move.l     D0, [A5 - 0x4DFA]
  212. 00000232  5B80                     subq.l     D0, 5
  213. label00000234:
  214. 00000234  3D40 FDFA                move.w     [A6 - 0x206], D0
  215. 00000238  4244                     clr.w      D4
  216. 0000023A  206E 0008                movea.l    A0, [A6 + 0x8]
  217. 0000023E  2D50 FDFC                move.l     [A6 - 0x204], [A0]
  218. 00000242  6000 02B2                bra        +0x2B4 /* 000004F6 */
  219. label00000246:
  220. 00000246  48C4                     ext.l      D4
  221. 00000248  2C04                     move.l     D6, D4
  222. 0000024A  5A86                     addq.l     D6, 5
  223. 0000024C  206E FDFC                movea.l    A0, [A6 - 0x204]
  224. 00000250  303C 0800                move.w     D0, 0x800
  225. 00000254  C068 0010                and.w      D0, [A0 + 0x10]
  226. 00000258  6714                     beq        +0x16 /* 0000026E */
  227. 0000025A  48C4                     ext.l      D4
  228. 0000025C  2F04                     move.l     -[A7], D4
  229. 0000025E  2F2E FDFC                move.l     -[A7], [A6 - 0x204]
  230. 00000262  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  231. 00000266  4EBA 02AC                jsr        [PC + 0x2AC /* 00000514 */]
  232. 0000026A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  233. label0000026E:
  234. 0000026E  4A45                     tst.w      D5
  235. 00000270  6616                     bne        +0x18 /* 00000288 */
  236. 00000272  4A6D B200                tst.w      [A5 - 0x4E00]
  237. 00000276  6610                     bne        +0x12 /* 00000288 */
  238. 00000278  206E FDFC                movea.l    A0, [A6 - 0x204]
  239. 0000027C  303C 0780                move.w     D0, 0x780
  240. 00000280  C068 0010                and.w      D0, [A0 + 0x10]
  241. 00000284  6700 0268                beq        +0x26A /* 000004EE */
  242. label00000288:
  243. 00000288  206E FDFC                movea.l    A0, [A6 - 0x204]
  244. 0000028C  4A28 0012                tst.b      [A0 + 0x12]
  245. 00000290  6700 025C                beq        +0x25E /* 000004EE */
  246. 00000294  206E FDFC                movea.l    A0, [A6 - 0x204]
  247. 00000298  2F10                     move.l     -[A7], [A0]
  248. 0000029A  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  249. 0000029E  206E FDFC                movea.l    A0, [A6 - 0x204]
  250. 000002A2  2F10                     move.l     -[A7], [A0]
  251. 000002A4  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  252. 000002A8  4247                     clr.w      D7
  253. 000002AA  598F                     subq.l     A7, 4
  254. 000002AC  206E FDFC                movea.l    A0, [A6 - 0x204]
  255. 000002B0  2050                     movea.l    A0, [A0]
  256. 000002B2  2F10                     move.l     -[A7], [A0]
  257. 000002B4  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  258. 000002B8  265F                     movea.l    A3, [A7]+
  259. 000002BA  6000 020C                bra        +0x20E /* 000004C8 */
  260. label000002BE:
  261. 000002BE  4A6D B200                tst.w      [A5 - 0x4E00]
  262. 000002C2  674C                     beq        +0x4E /* 00000310 */
  263. 000002C4  7008                     moveq.l    D0, 0x08
  264. 000002C6  B053                     cmp.w      D0, [A3]
  265. 000002C8  6646                     bne        +0x48 /* 00000310 */
  266. 000002CA  703D                     moveq.l    D0, 0x3D
  267. 000002CC  2F00                     move.l     -[A7], D0
  268. 000002CE  2F0C                     move.l     -[A7], A4
  269. 000002D0  4EAD 01E2                jsr        [A5 + 0x1E2 /* export_56 */]
  270. 000002D4  206D B20A                movea.l    A0, [A5 - 0x4DF6]
  271. 000002D8  2006                     move.l     D0, D6
  272. 000002DA  E580                     asl        D0, 2
  273. 000002DC  2F30 0800                move.l     -[A7], [A0 + D0]
  274. 000002E0  3007                     move.w     D0, D7
  275. 000002E2  5240                     addq.w     D0, 1
  276. 000002E4  3F00                     move.w     -[A7], D0
  277. 000002E6  2F0C                     move.l     -[A7], A4
  278. 000002E8  A947                     syscall    SetMenuItemText/SetItem
  279. 000002EA  7000                     moveq.l    D0, 0x00
  280. 000002EC  1014                     move.b     D0, [A4]
  281. 000002EE  2F00                     move.l     -[A7], D0
  282. 000002F0  200C                     move.l     D0, A4
  283. 000002F2  5280                     addq.l     D0, 1
  284. 000002F4  2F00                     move.l     -[A7], D0
  285. 000002F6  48C7                     ext.l      D7
  286. 000002F8  2007                     move.l     D0, D7
  287. 000002FA  5280                     addq.l     D0, 1
  288. 000002FC  2F00                     move.l     -[A7], D0
  289. 000002FE  206E FDFC                movea.l    A0, [A6 - 0x204]
  290. 00000302  2F28 0004                move.l     -[A7], [A0 + 0x4]
  291. 00000306  4EAD 0D6A                jsr        [A5 + 0xD6A /* export_425 */]
  292. 0000030A  4FEF 0018                lea.l      A7, [A7 + 0x18]
  293. 0000030E  605E                     bra        +0x60 /* 0000036E */
  294. label00000310:
  295. 00000310  303C 0200                move.w     D0, 0x200
  296. 00000314  C06B 0002                and.w      D0, [A3 + 0x2]
  297. 00000318  6754                     beq        +0x56 /* 0000036E */
  298. 0000031A  18BC 0001                move.b     [A4], 0x1
  299. 0000031E  41EE FF00                lea.l      A0, [A6 - 0x100]
  300. 00000322  5288                     addq.l     A0, 1
  301. 00000324  2F08                     move.l     -[A7], A0
  302. 00000326  48C7                     ext.l      D7
  303. 00000328  2007                     move.l     D0, D7
  304. 0000032A  5280                     addq.l     D0, 1
  305. 0000032C  2F00                     move.l     -[A7], D0
  306. 0000032E  206E FDFC                movea.l    A0, [A6 - 0x204]
  307. 00000332  2F28 0004                move.l     -[A7], [A0 + 0x4]
  308. 00000336  4EAD 0D72                jsr        [A5 + 0xD72 /* export_426 */]
  309. 0000033A  1D40 FF00                move.b     [A6 - 0x100], D0
  310. 0000033E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  311. 00000342  6608                     bne        +0xA /* 0000034C */
  312. 00000344  197C 002D 0001           move.b     [A4 + 0x1], 0x2D /* '-' */
  313. 0000034A  600C                     bra        +0xE /* 00000358 */
  314. label0000034C:
  315. 0000034C  2F0C                     move.l     -[A7], A4
  316. 0000034E  486E FF00                pea.l      [A6 - 0x100]
  317. 00000352  4EBA 04E0                jsr        [PC + 0x4E0 /* 00000834 */]
  318. 00000356  508F                     addq.l     A7, 8
  319. label00000358:
  320. 00000358  206D B20A                movea.l    A0, [A5 - 0x4DF6]
  321. 0000035C  2006                     move.l     D0, D6
  322. 0000035E  E580                     asl        D0, 2
  323. 00000360  2F30 0800                move.l     -[A7], [A0 + D0]
  324. 00000364  3007                     move.w     D0, D7
  325. 00000366  5240                     addq.w     D0, 1
  326. 00000368  3F00                     move.w     -[A7], D0
  327. 0000036A  2F0C                     move.l     -[A7], A4
  328. 0000036C  A947                     syscall    SetMenuItemText/SetItem
  329. label0000036E:
  330. 0000036E  303C 2400                move.w     D0, 0x2400 /* '$\0' */
  331. 00000372  C06B 0002                and.w      D0, [A3 + 0x2]
  332. 00000376  0C40 0400                cmpi.w     D0, 0x400
  333. 0000037A  6622                     bne        +0x24 /* 0000039E */
  334. 0000037C  206D B20A                movea.l    A0, [A5 - 0x4DF6]
  335. 00000380  2006                     move.l     D0, D6
  336. 00000382  E580                     asl        D0, 2
  337. 00000384  2F30 0800                move.l     -[A7], [A0 + D0]
  338. 00000388  3007                     move.w     D0, D7
  339. 0000038A  5240                     addq.w     D0, 1
  340. 0000038C  3F00                     move.w     -[A7], D0
  341. 0000038E  303C 4000                move.w     D0, 0x4000 /* '@\0' */
  342. 00000392  C06B 0002                and.w      D0, [A3 + 0x2]
  343. 00000396  56C0                     sne        D0
  344. 00000398  4400                     neg.b      D0
  345. 0000039A  1F00                     move.b     -[A7], D0
  346. 0000039C  A945                     syscall    CheckItem
  347. label0000039E:
  348. 0000039E  4A45                     tst.w      D5
  349. 000003A0  674E                     beq        +0x50 /* 000003F0 */
  350. 000003A2  006B 8100 0002           ori.w      [A3 + 0x2], 0x8100
  351. 000003A8  3013                     move.w     D0, [A3]
  352. 000003AA  5D40                     subq.w     D0, 6
  353. 000003AC  677C                     beq        +0x7E /* 0000042A */
  354. 000003AE  0440 00B3                subi.w     D0, 0xB3
  355. 000003B2  6776                     beq        +0x78 /* 0000042A */
  356. 000003B4  5340                     subq.w     D0, 1
  357. 000003B6  6772                     beq        +0x74 /* 0000042A */
  358. 000003B8  0440 000F                subi.w     D0, 0xF
  359. 000003BC  6706                     beq        +0x8 /* 000003C4 */
  360. 000003BE  5740                     subq.w     D0, 3
  361. 000003C0  6768                     beq        +0x6A /* 0000042A */
  362. 000003C2  6024                     bra        +0x26 /* 000003E8 */
  363. label000003C4:
  364. 000003C4  4AAD E9E2                tst.l      [A5 - 0x161E]
  365. 000003C8  6760                     beq        +0x62 /* 0000042A */
  366. 000003CA  206D E9E2                movea.l    A0, [A5 - 0x161E]
  367. 000003CE  4A68 018A                tst.w      [A0 + 0x18A]
  368. 000003D2  6756                     beq        +0x58 /* 0000042A */
  369. 000003D4  206D E9E2                movea.l    A0, [A5 - 0x161E]
  370. 000003D8  7007                     moveq.l    D0, 0x07
  371. 000003DA  B068 018A                cmp.w      D0, [A0 + 0x18A]
  372. 000003DE  674A                     beq        +0x4C /* 0000042A */
  373. 000003E0  026B 7FFF 0002           andi.w     [A3 + 0x2], 0x7FFF
  374. 000003E6  6042                     bra        +0x44 /* 0000042A */
  375. label000003E8:
  376. 000003E8  026B 7FFF 0002           andi.w     [A3 + 0x2], 0x7FFF
  377. 000003EE  603A                     bra        +0x3C /* 0000042A */
  378. label000003F0:
  379. 000003F0  4A6D B200                tst.w      [A5 - 0x4E00]
  380. 000003F4  6734                     beq        +0x36 /* 0000042A */
  381. 000003F6  006B 8100 0002           ori.w      [A3 + 0x2], 0x8100
  382. 000003FC  3013                     move.w     D0, [A3]
  383. 000003FE  5140                     subq.w     D0, 8
  384. 00000400  6728                     beq        +0x2A /* 0000042A */
  385. 00000402  5340                     subq.w     D0, 1
  386. 00000404  6724                     beq        +0x26 /* 0000042A */
  387. 00000406  0440 00A7                subi.w     D0, 0xA7
  388. 0000040A  671E                     beq        +0x20 /* 0000042A */
  389. 0000040C  0440 0009                subi.w     D0, 0x9 /* '\t' */
  390. 00000410  6718                     beq        +0x1A /* 0000042A */
  391. 00000412  5B40                     subq.w     D0, 5
  392. 00000414  6714                     beq        +0x16 /* 0000042A */
  393. 00000416  0440 000B                subi.w     D0, 0xB
  394. 0000041A  670E                     beq        +0x10 /* 0000042A */
  395. 0000041C  5740                     subq.w     D0, 3
  396. 0000041E  670A                     beq        +0xC /* 0000042A */
  397. 00000420  5740                     subq.w     D0, 3
  398. 00000422  6706                     beq        +0x8 /* 0000042A */
  399. 00000424  026B 7FFF 0002           andi.w     [A3 + 0x2], 0x7FFF
  400. label0000042A:
  401. 0000042A  303C 0100                move.w     D0, 0x100
  402. 0000042E  C06B 0002                and.w      D0, [A3 + 0x2]
  403. 00000432  6760                     beq        +0x62 /* 00000494 */
  404. 00000434  7000                     moveq.l    D0, 0x00
  405. 00000436  302B 0002                move.w     D0, [A3 + 0x2]
  406. 0000043A  223C 0000 8000           move.l     D1, 0x8000
  407. 00000440  C280                     and.l      D1, D0
  408. 00000442  6726                     beq        +0x28 /* 0000046A */
  409. 00000444  41EE FF00                lea.l      A0, [A6 - 0x100]
  410. 00000448  5288                     addq.l     A0, 1
  411. 0000044A  2F08                     move.l     -[A7], A0
  412. 0000044C  48C7                     ext.l      D7
  413. 0000044E  2007                     move.l     D0, D7
  414. 00000450  5280                     addq.l     D0, 1
  415. 00000452  2F00                     move.l     -[A7], D0
  416. 00000454  206E FDFC                movea.l    A0, [A6 - 0x204]
  417. 00000458  2F28 0004                move.l     -[A7], [A0 + 0x4]
  418. 0000045C  4EAD 0D72                jsr        [A5 + 0xD72 /* export_426 */]
  419. 00000460  1D40 FF00                move.b     [A6 - 0x100], D0
  420. 00000464  4FEF 000C                lea.l      A7, [A7 + 0xC]
  421. 00000468  6616                     bne        +0x18 /* 00000480 */
  422. label0000046A:
  423. 0000046A  206D B20A                movea.l    A0, [A5 - 0x4DF6]
  424. 0000046E  2006                     move.l     D0, D6
  425. 00000470  E580                     asl        D0, 2
  426. 00000472  2F30 0800                move.l     -[A7], [A0 + D0]
  427. 00000476  3007                     move.w     D0, D7
  428. 00000478  5240                     addq.w     D0, 1
  429. 0000047A  3F00                     move.w     -[A7], D0
  430. 0000047C  A93A                     syscall    DisableItem
  431. 0000047E  6014                     bra        +0x16 /* 00000494 */
  432. label00000480:
  433. 00000480  206D B20A                movea.l    A0, [A5 - 0x4DF6]
  434. 00000484  2006                     move.l     D0, D6
  435. 00000486  E580                     asl        D0, 2
  436. 00000488  2F30 0800                move.l     -[A7], [A0 + D0]
  437. 0000048C  3007                     move.w     D0, D7
  438. 0000048E  5240                     addq.w     D0, 1
  439. 00000490  3F00                     move.w     -[A7], D0
  440. 00000492  A939                     syscall    EnableItem
  441. label00000494:
  442. 00000494  303C 0080                move.w     D0, 0x80
  443. 00000498  C06B 0002                and.w      D0, [A3 + 0x2]
  444. 0000049C  671E                     beq        +0x20 /* 000004BC */
  445. 0000049E  206D B20A                movea.l    A0, [A5 - 0x4DF6]
  446. 000004A2  2006                     move.l     D0, D6
  447. 000004A4  E580                     asl        D0, 2
  448. 000004A6  2F30 0800                move.l     -[A7], [A0 + D0]
  449. 000004AA  3007                     move.w     D0, D7
  450. 000004AC  5240                     addq.w     D0, 1
  451. 000004AE  3F00                     move.w     -[A7], D0
  452. 000004B0  303C 00FF                move.w     D0, 0xFF
  453. 000004B4  C06B 0002                and.w      D0, [A3 + 0x2]
  454. 000004B8  3F00                     move.w     -[A7], D0
  455. 000004BA  A942                     syscall    SetItmStyle
  456. label000004BC:
  457. 000004BC  026B E07F 0002           andi.w     [A3 + 0x2], 0xE07F
  458. 000004C2  5247                     addq.w     D7, 1
  459. 000004C4  D6FC 0006                add.w      A3, 0x6
  460. label000004C8:
  461. 000004C8  48C7                     ext.l      D7
  462. 000004CA  206E FDFC                movea.l    A0, [A6 - 0x204]
  463. 000004CE  7000                     moveq.l    D0, 0x00
  464. 000004D0  1028 0012                move.b     D0, [A0 + 0x12]
  465. 000004D4  B087                     cmp.l      D0, D7
  466. 000004D6  6E00 FDE6                bgt        -0x218 /* 000002BE */
  467. 000004DA  206E FDFC                movea.l    A0, [A6 - 0x204]
  468. 000004DE  2F10                     move.l     -[A7], [A0]
  469. 000004E0  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  470. 000004E4  206E FDFC                movea.l    A0, [A6 - 0x204]
  471. 000004E8  0268 E07F 0010           andi.w     [A0 + 0x10], 0xE07F
  472. label000004EE:
  473. 000004EE  5244                     addq.w     D4, 1
  474. 000004F0  7016                     moveq.l    D0, 0x16
  475. 000004F2  D1AE FDFC                add.l      [A6 - 0x204], D0
  476. label000004F6:
  477. 000004F6  B86E FDFA                cmp.w      D4, [A6 - 0x206]
  478. 000004FA  6D00 FD4A                blt        -0x2B4 /* 00000246 */
  479. 000004FE  206E 0008                movea.l    A0, [A6 + 0x8]
  480. 00000502  0268 E07F 0010           andi.w     [A0 + 0x10], 0xE07F
  481. label00000508:
  482. 00000508  7001                     moveq.l    D0, 0x01
  483. 0000050A  4CEE 18F0 FDE2           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x21E]
  484. 00000510  4E5E                     unlink     A6
  485. 00000512  4E75                     rts
  486. fn00000514:
  487. 00000514  4E56 FBF4                link       A6, -0x040C
  488. 00000518  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  489. 0000051C  49EE FF00                lea.l      A4, [A6 - 0x100]
  490. 00000520  47EE FD00                lea.l      A3, [A6 - 0x300]
  491. 00000524  206E 000C                movea.l    A0, [A6 + 0xC]
  492. 00000528  0268 E07F 0010           andi.w     [A0 + 0x10], 0xE07F
  493. 0000052E  206D B20A                movea.l    A0, [A5 - 0x4DF6]
  494. 00000532  302E 0012                move.w     D0, [A6 + 0x12]
  495. 00000536  48C0                     ext.l      D0
  496. 00000538  2800                     move.l     D4, D0
  497. 0000053A  5A84                     addq.l     D4, 5
  498. 0000053C  2004                     move.l     D0, D4
  499. 0000053E  E580                     asl        D0, 2
  500. 00000540  2D70 0800 FBFC           move.l     [A6 - 0x404], [A0 + D0]
  501. 00000546  672C                     beq        +0x2E /* 00000574 */
  502. 00000548  206D B20A                movea.l    A0, [A5 - 0x4DF6]
  503. 0000054C  202E FBFC                move.l     D0, [A6 - 0x404]
  504. 00000550  B0A8 0010                cmp.l      D0, [A0 + 0x10]
  505. 00000554  671E                     beq        +0x20 /* 00000574 */
  506. 00000556  558F                     subq.l     A7, 2
  507. 00000558  2F2E FBFC                move.l     -[A7], [A6 - 0x404]
  508. 0000055C  A950                     syscall    CountMItems
  509. 0000055E  3E1F                     move.w     D7, [A7]+
  510. 00000560  600A                     bra        +0xC /* 0000056C */
  511. label00000562:
  512. 00000562  2F2E FBFC                move.l     -[A7], [A6 - 0x404]
  513. 00000566  3F07                     move.w     -[A7], D7
  514. 00000568  A952                     syscall    DeleteMenuItem/DelMenuItem
  515. 0000056A  5347                     subq.w     D7, 1
  516. label0000056C:
  517. 0000056C  4A47                     tst.w      D7
  518. 0000056E  66F2                     bne        -0xC /* 00000562 */
  519. 00000570  6000 0090                bra        +0x92 /* 00000602 */
  520. label00000574:
  521. 00000574  200C                     move.l     D0, A4
  522. 00000576  5280                     addq.l     D0, 1
  523. 00000578  2F00                     move.l     -[A7], D0
  524. 0000057A  7000                     moveq.l    D0, 0x00
  525. 0000057C  2F00                     move.l     -[A7], D0
  526. 0000057E  206E 000C                movea.l    A0, [A6 + 0xC]
  527. 00000582  2F28 0004                move.l     -[A7], [A0 + 0x4]
  528. 00000586  4EAD 0D72                jsr        [A5 + 0xD72 /* export_426 */]
  529. 0000058A  1880                     move.b     [A4], D0
  530. 0000058C  486E FC00                pea.l      [A6 - 0x400]
  531. 00000590  2F0C                     move.l     -[A7], A4
  532. 00000592  4EBA 02A0                jsr        [PC + 0x2A0 /* 00000834 */]
  533. 00000596  206E 000C                movea.l    A0, [A6 + 0xC]
  534. 0000059A  7005                     moveq.l    D0, 0x05
  535. 0000059C  B028 0014                cmp.b      D0, [A0 + 0x14]
  536. 000005A0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  537. 000005A4  673C                     beq        +0x3E /* 000005E2 */
  538. 000005A6  598F                     subq.l     A7, 4
  539. 000005A8  3F04                     move.w     -[A7], D4
  540. 000005AA  486E FC00                pea.l      [A6 - 0x400]
  541. 000005AE  A931                     syscall    NewMenu
  542. 000005B0  2D5F FBFC                move.l     [A6 - 0x404], [A7]+
  543. 000005B4  206D B20A                movea.l    A0, [A5 - 0x4DF6]
  544. 000005B8  2004                     move.l     D0, D4
  545. 000005BA  E580                     asl        D0, 2
  546. 000005BC  21AE FBFC 0800           move.l     [A0 + D0], [A6 - 0x404]
  547. 000005C2  2F2E FBFC                move.l     -[A7], [A6 - 0x404]
  548. 000005C6  206E 000C                movea.l    A0, [A6 + 0xC]
  549. 000005CA  303C 2000                move.w     D0, 0x2000 /* ' \0' */
  550. 000005CE  C068 0010                and.w      D0, [A0 + 0x10]
  551. 000005D2  6704                     beq        +0x6 /* 000005D8 */
  552. 000005D4  70FF                     moveq.l    D0, 0xFFFFFFFF
  553. 000005D6  6004                     bra        +0x6 /* 000005DC */
  554. label000005D8:
  555. 000005D8  202D B202                move.l     D0, [A5 - 0x4DFE]
  556. label000005DC:
  557. 000005DC  3F00                     move.w     -[A7], D0
  558. 000005DE  A935                     syscall    InsertMenu
  559. 000005E0  6020                     bra        +0x22 /* 00000602 */
  560. label000005E2:
  561. 000005E2  206D B20A                movea.l    A0, [A5 - 0x4DF6]
  562. 000005E6  2D68 0010 FBFC           move.l     [A6 - 0x404], [A0 + 0x10]
  563. 000005EC  226D B20A                movea.l    A1, [A5 - 0x4DF6]
  564. 000005F0  2004                     move.l     D0, D4
  565. 000005F2  E580                     asl        D0, 2
  566. 000005F4  23A8 0010 0800           move.l     [A1 + D0], [A0 + 0x10]
  567. 000005FA  206E 000C                movea.l    A0, [A6 + 0xC]
  568. 000005FE  4228 0012                clr.b      [A0 + 0x12]
  569. label00000602:
  570. 00000602  422E FC00                clr.b      [A6 - 0x400]
  571. 00000606  4245                     clr.w      D5
  572. 00000608  206E 000C                movea.l    A0, [A6 + 0xC]
  573. 0000060C  4A28 0012                tst.b      [A0 + 0x12]
  574. 00000610  6700 0204                beq        +0x206 /* 00000816 */
  575. 00000614  206E 000C                movea.l    A0, [A6 + 0xC]
  576. 00000618  2F10                     move.l     -[A7], [A0]
  577. 0000061A  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  578. 0000061E  206E 000C                movea.l    A0, [A6 + 0xC]
  579. 00000622  2F10                     move.l     -[A7], [A0]
  580. 00000624  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  581. 00000628  598F                     subq.l     A7, 4
  582. 0000062A  206E 000C                movea.l    A0, [A6 + 0xC]
  583. 0000062E  2050                     movea.l    A0, [A0]
  584. 00000630  2F10                     move.l     -[A7], [A0]
  585. 00000632  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  586. 00000636  2D5F FBF4                move.l     [A6 - 0x40C], [A7]+
  587. label0000063A:
  588. 0000063A  206E FBF4                movea.l    A0, [A6 - 0x40C]
  589. 0000063E  0268 E07F 0002           andi.w     [A0 + 0x2], 0xE07F
  590. 00000644  16BC 0001                move.b     [A3], 0x1
  591. 00000648  41EE FE00                lea.l      A0, [A6 - 0x200]
  592. 0000064C  5288                     addq.l     A0, 1
  593. 0000064E  2F08                     move.l     -[A7], A0
  594. 00000650  48C5                     ext.l      D5
  595. 00000652  2005                     move.l     D0, D5
  596. 00000654  5280                     addq.l     D0, 1
  597. 00000656  2F00                     move.l     -[A7], D0
  598. 00000658  206E 000C                movea.l    A0, [A6 + 0xC]
  599. 0000065C  2F28 0004                move.l     -[A7], [A0 + 0x4]
  600. 00000660  4EAD 0D72                jsr        [A5 + 0xD72 /* export_426 */]
  601. 00000664  1D40 FE00                move.b     [A6 - 0x200], D0
  602. 00000668  4FEF 000C                lea.l      A7, [A7 + 0xC]
  603. 0000066C  670C                     beq        +0xE /* 0000067A */
  604. 0000066E  177C 0078 0001           move.b     [A3 + 0x1], 0x78 /* 'x' */
  605. 00000674  3C3C 0780                move.w     D6, 0x780
  606. 00000678  600A                     bra        +0xC /* 00000684 */
  607. label0000067A:
  608. 0000067A  177C 002D 0001           move.b     [A3 + 0x1], 0x2D /* '-' */
  609. 00000680  3C3C 0100                move.w     D6, 0x100
  610. label00000684:
  611. 00000684  206E FBF4                movea.l    A0, [A6 - 0x40C]
  612. 00000688  8D68 0002                or.w       [A0 + 0x2], D6
  613. 0000068C  206E 000C                movea.l    A0, [A6 + 0xC]
  614. 00000690  8D68 0010                or.w       [A0 + 0x10], D6
  615. 00000694  206E 0008                movea.l    A0, [A6 + 0x8]
  616. 00000698  8D68 0010                or.w       [A0 + 0x10], D6
  617. 0000069C  206E FBF4                movea.l    A0, [A6 - 0x40C]
  618. 000006A0  303C 2000                move.w     D0, 0x2000 /* ' \0' */
  619. 000006A4  C068 0002                and.w      D0, [A0 + 0x2]
  620. 000006A8  6700 00D4                beq        +0xD6 /* 0000077E */
  621. 000006AC  41EE FE00                lea.l      A0, [A6 - 0x200]
  622. 000006B0  5288                     addq.l     A0, 1
  623. 000006B2  2F08                     move.l     -[A7], A0
  624. 000006B4  48C5                     ext.l      D5
  625. 000006B6  2005                     move.l     D0, D5
  626. 000006B8  5280                     addq.l     D0, 1
  627. 000006BA  2F00                     move.l     -[A7], D0
  628. 000006BC  206E 000C                movea.l    A0, [A6 + 0xC]
  629. 000006C0  2F28 0008                move.l     -[A7], [A0 + 0x8]
  630. 000006C4  4EAD 0D72                jsr        [A5 + 0xD72 /* export_426 */]
  631. 000006C8  1D40 FE00                move.b     [A6 - 0x200], D0
  632. 000006CC  4247                     clr.w      D7
  633. 000006CE  206E 0008                movea.l    A0, [A6 + 0x8]
  634. 000006D2  2D50 FBF8                move.l     [A6 - 0x408], [A0]
  635. 000006D6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  636. 000006DA  6000 008E                bra        +0x90 /* 0000076A */
  637. label000006DE:
  638. 000006DE  200C                     move.l     D0, A4
  639. 000006E0  5280                     addq.l     D0, 1
  640. 000006E2  2F00                     move.l     -[A7], D0
  641. 000006E4  7000                     moveq.l    D0, 0x00
  642. 000006E6  2F00                     move.l     -[A7], D0
  643. 000006E8  206E FBF8                movea.l    A0, [A6 - 0x408]
  644. 000006EC  2F28 0004                move.l     -[A7], [A0 + 0x4]
  645. 000006F0  4EAD 0D72                jsr        [A5 + 0xD72 /* export_426 */]
  646. 000006F4  1880                     move.b     [A4], D0
  647. 000006F6  486E FE00                pea.l      [A6 - 0x200]
  648. 000006FA  2F0C                     move.l     -[A7], A4
  649. 000006FC  4EAD 0CFA                jsr        [A5 + 0xCFA /* export_411 */]
  650. 00000700  4A40                     tst.w      D0
  651. 00000702  4FEF 0014                lea.l      A7, [A7 + 0x14]
  652. 00000706  665A                     bne        +0x5C /* 00000762 */
  653. 00000708  5213                     addq.b     [A3], 1
  654. 0000070A  7000                     moveq.l    D0, 0x00
  655. 0000070C  1013                     move.b     D0, [A3]
  656. 0000070E  17BC 002F 0000           move.b     [A3 + D0.w], 0x2F /* '/' */
  657. 00000714  5213                     addq.b     [A3], 1
  658. 00000716  7000                     moveq.l    D0, 0x00
  659. 00000718  1013                     move.b     D0, [A3]
  660. 0000071A  17BC 001B 0000           move.b     [A3 + D0.w], 0x1B
  661. 00000720  5213                     addq.b     [A3], 1
  662. 00000722  7000                     moveq.l    D0, 0x00
  663. 00000724  1013                     move.b     D0, [A3]
  664. 00000726  17BC 0021 0000           move.b     [A3 + D0.w], 0x21 /* '!' */
  665. 0000072C  206D B20A                movea.l    A0, [A5 - 0x4DF6]
  666. 00000730  3007                     move.w     D0, D7
  667. 00000732  5A40                     addq.w     D0, 5
  668. 00000734  48C0                     ext.l      D0
  669. 00000736  E580                     asl        D0, 2
  670. 00000738  226D B20A                movea.l    A1, [A5 - 0x4DF6]
  671. 0000073C  2030 0800                move.l     D0, [A0 + D0]
  672. 00000740  B0A9 0010                cmp.l      D0, [A1 + 0x10]
  673. 00000744  6710                     beq        +0x12 /* 00000756 */
  674. 00000746  3007                     move.w     D0, D7
  675. 00000748  5A40                     addq.w     D0, 5
  676. 0000074A  5213                     addq.b     [A3], 1
  677. 0000074C  7200                     moveq.l    D1, 0x00
  678. 0000074E  1213                     move.b     D1, [A3]
  679. 00000750  1780 1000                move.b     [A3 + D1.w], D0
  680. 00000754  600C                     bra        +0xE /* 00000762 */
  681. label00000756:
  682. 00000756  5213                     addq.b     [A3], 1
  683. 00000758  7000                     moveq.l    D0, 0x00
  684. 0000075A  1013                     move.b     D0, [A3]
  685. 0000075C  17BC 0004 0000           move.b     [A3 + D0.w], 0x4
  686. label00000762:
  687. 00000762  5247                     addq.w     D7, 1
  688. 00000764  7016                     moveq.l    D0, 0x16
  689. 00000766  D1AE FBF8                add.l      [A6 - 0x408], D0
  690. label0000076A:
  691. 0000076A  48C7                     ext.l      D7
  692. 0000076C  206E 0008                movea.l    A0, [A6 + 0x8]
  693. 00000770  7000                     moveq.l    D0, 0x00
  694. 00000772  1028 0012                move.b     D0, [A0 + 0x12]
  695. 00000776  B087                     cmp.l      D0, D7
  696. 00000778  6E00 FF64                bgt        -0x9A /* 000006DE */
  697. 0000077C  6026                     bra        +0x28 /* 000007A4 */
  698. label0000077E:
  699. 0000077E  206E FBF4                movea.l    A0, [A6 - 0x40C]
  700. 00000782  4A28 0004                tst.b      [A0 + 0x4]
  701. 00000786  671C                     beq        +0x1E /* 000007A4 */
  702. 00000788  5213                     addq.b     [A3], 1
  703. 0000078A  7000                     moveq.l    D0, 0x00
  704. 0000078C  1013                     move.b     D0, [A3]
  705. 0000078E  17BC 002F 0000           move.b     [A3 + D0.w], 0x2F /* '/' */
  706. 00000794  206E FBF4                movea.l    A0, [A6 - 0x40C]
  707. 00000798  5213                     addq.b     [A3], 1
  708. 0000079A  7000                     moveq.l    D0, 0x00
  709. 0000079C  1013                     move.b     D0, [A3]
  710. 0000079E  17A8 0004 0000           move.b     [A3 + D0.w], [A0 + 0x4]
  711. label000007A4:
  712. 000007A4  7000                     moveq.l    D0, 0x00
  713. 000007A6  1013                     move.b     D0, [A3]
  714. 000007A8  7200                     moveq.l    D1, 0x00
  715. 000007AA  122E FC00                move.b     D1, [A6 - 0x400]
  716. 000007AE  D280                     add.l      D1, D0
  717. 000007B0  0C81 0000 00FE           cmpi.l     D1, 0xFE
  718. 000007B6  6F0E                     ble        +0x10 /* 000007C6 */
  719. 000007B8  2F2E FBFC                move.l     -[A7], [A6 - 0x404]
  720. 000007BC  486E FC00                pea.l      [A6 - 0x400]
  721. 000007C0  A933                     syscall    AppendMenu
  722. 000007C2  422E FC00                clr.b      [A6 - 0x400]
  723. label000007C6:
  724. 000007C6  2F0B                     move.l     -[A7], A3
  725. 000007C8  486E FC00                pea.l      [A6 - 0x400]
  726. 000007CC  4EAD 1B1A                jsr        [A5 + 0x1B1A /* export_863 */]
  727. 000007D0  5245                     addq.w     D5, 1
  728. 000007D2  206E 000C                movea.l    A0, [A6 + 0xC]
  729. 000007D6  7000                     moveq.l    D0, 0x00
  730. 000007D8  1028 0012                move.b     D0, [A0 + 0x12]
  731. 000007DC  3205                     move.w     D1, D5
  732. 000007DE  48C1                     ext.l      D1
  733. 000007E0  B081                     cmp.l      D0, D1
  734. 000007E2  508F                     addq.l     A7, 8
  735. 000007E4  6F1C                     ble        +0x1E /* 00000802 */
  736. 000007E6  5CAE FBF4                addq.l     [A6 - 0x40C], 6
  737. 000007EA  522E FC00                addq.b     [A6 - 0x400], 1
  738. 000007EE  7000                     moveq.l    D0, 0x00
  739. 000007F0  102E FC00                move.b     D0, [A6 - 0x400]
  740. 000007F4  41EE FC00                lea.l      A0, [A6 - 0x400]
  741. 000007F8  11BC 003B 0000           move.b     [A0 + D0.w], 0x3B /* ';' */
  742. 000007FE  6000 FE3A                bra        -0x1C4 /* 0000063A */
  743. label00000802:
  744. 00000802  2F2E FBFC                move.l     -[A7], [A6 - 0x404]
  745. 00000806  486E FC00                pea.l      [A6 - 0x400]
  746. 0000080A  A933                     syscall    AppendMenu
  747. 0000080C  206E 000C                movea.l    A0, [A6 + 0xC]
  748. 00000810  2F10                     move.l     -[A7], [A0]
  749. 00000812  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  750. label00000816:
  751. 00000816  4CEE 18F0 FBDC           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x424]
  752. 0000081C  4E5E                     unlink     A6
  753. 0000081E  4E75                     rts
  754. export_1201:
  755. 00000820  526D B200                addq.w     [A5 - 0x4E00], 1
  756. 00000824  2F2D C33E                move.l     -[A7], [A5 - 0x3CC2]
  757. 00000828  4EBA F9A0                jsr        [PC - 0x660 /* 000001CA */]
  758. 0000082C  536D B200                subq.w     [A5 - 0x4E00], 1
  759. 00000830  588F                     addq.l     A7, 4
  760. 00000832  4E75                     rts
  761. fn00000834:
  762. 00000834  4E56 FFFC                link       A6, -0x0004
  763. 00000838  48E7 0018                movem.l    -[A7], A3,A4
  764. 0000083C  286E 000C                movea.l    A4, [A6 + 0xC]
  765. 00000840  266E 0008                movea.l    A3, [A6 + 0x8]
  766. 00000844  528B                     addq.l     A3, 1
  767. 00000846  206E 0008                movea.l    A0, [A6 + 0x8]
  768. 0000084A  7000                     moveq.l    D0, 0x00
  769. 0000084C  1010                     move.b     D0, [A0]
  770. 0000084E  D08B                     add.l      D0, A3
  771. 00000850  2D40 FFFC                move.l     [A6 - 0x4], D0
  772. label00000854:
  773. 00000854  707E                     moveq.l    D0, 0x7E
  774. 00000856  B013                     cmp.b      D0, [A3]
  775. 00000858  6706                     beq        +0x8 /* 00000860 */
  776. 0000085A  D8FC 0001                add.w      A4, 0x1
  777. 0000085E  1893                     move.b     [A4], [A3]
  778. label00000860:
  779. 00000860  D6FC 0001                add.w      A3, 0x1
  780. 00000864  B7EE FFFC                cmpa.l     A3, [A6 - 0x4]
  781. 00000868  65EA                     bcs        -0x14 /* 00000854 */
  782. 0000086A  200C                     move.l     D0, A4
  783. 0000086C  90AE 000C                sub.l      D0, [A6 + 0xC]
  784. 00000870  206E 000C                movea.l    A0, [A6 + 0xC]
  785. 00000874  1080                     move.b     [A0], D0
  786. 00000876  4CEE 1800 FFF4           movem.l    A3,A4, [A6 - 0xC]
  787. 0000087C  4E5E                     unlink     A6
  788. 0000087E  4E75                     rts
  789. export_1202:
  790. 00000880  4E56 FC90                link       A6, -0x0370
  791. 00000884  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  792. 00000888  47ED C21E                lea.l      A3, [A5 - 0x3DE2]
  793. 0000088C  4878 0100                push.l     0x100
  794. 00000890  486E FCDA                pea.l      [A6 - 0x326]
  795. 00000894  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  796. 00000898  1D7C 0001 FDA3           move.b     [A6 - 0x25D], 0x1
  797. 0000089E  1D7C 0001 FCDB           move.b     [A6 - 0x325], 0x1
  798. 000008A4  1D7C 0002 FCDC           move.b     [A6 - 0x324], 0x2
  799. 000008AA  1D7C 0003 FCDD           move.b     [A6 - 0x323], 0x3
  800. 000008B0  7000                     moveq.l    D0, 0x00
  801. 000008B2  2D40 FCA4                move.l     [A6 - 0x35C], D0
  802. 000008B6  2D40 FCA8                move.l     [A6 - 0x358], D0
  803. 000008BA  2D40 FCAC                move.l     [A6 - 0x354], D0
  804. 000008BE  2D40 FCB0                move.l     [A6 - 0x350], D0
  805. 000008C2  2D40 FCB4                move.l     [A6 - 0x34C], D0
  806. 000008C6  2D40 FCBC                move.l     [A6 - 0x344], D0
  807. 000008CA  2D40 FCC0                move.l     [A6 - 0x340], D0
  808. 000008CE  4AAD E9E2                tst.l      [A5 - 0x161E]
  809. 000008D2  508F                     addq.l     A7, 8
  810. 000008D4  6700 0BAE                beq        +0xBB0 /* 00001484 */
  811. 000008D8  1D7C 0001 FD94           move.b     [A6 - 0x26C], 0x1
  812. 000008DE  1D7C 0001 FD93           move.b     [A6 - 0x26D], 0x1
  813. 000008E4  2F2D E9E2                move.l     -[A7], [A5 - 0x161E]
  814. 000008E8  4EAD 076A                jsr        [A5 + 0x76A /* export_233 */]
  815. 000008EC  206D E9E2                movea.l    A0, [A5 - 0x161E]
  816. 000008F0  4A68 018A                tst.w      [A0 + 0x18A]
  817. 000008F4  588F                     addq.l     A7, 4
  818. 000008F6  670E                     beq        +0x10 /* 00000906 */
  819. 000008F8  206D E9E2                movea.l    A0, [A5 - 0x161E]
  820. 000008FC  7007                     moveq.l    D0, 0x07
  821. 000008FE  B068 018A                cmp.w      D0, [A0 + 0x18A]
  822. 00000902  6600 01BC                bne        +0x1BE /* 00000AC0 */
  823. label00000906:
  824. 00000906  426E FFFE                clr.w      [A6 - 0x2]
  825. 0000090A  426E FFFC                clr.w      [A6 - 0x4]
  826. 0000090E  4AAD BA62                tst.l      [A5 - 0x459E]
  827. 00000912  674E                     beq        +0x50 /* 00000962 */
  828. 00000914  41ED BA6A                lea.l      A0, [A5 - 0x4596]
  829. 00000918  2D48 FCC4                move.l     [A6 - 0x33C], A0
  830. 0000091C  603E                     bra        +0x40 /* 0000095C */
  831. label0000091E:
  832. 0000091E  206E FCC4                movea.l    A0, [A6 - 0x33C]
  833. 00000922  7003                     moveq.l    D0, 0x03
  834. 00000924  B068 000C                cmp.w      D0, [A0 + 0xC]
  835. 00000928  6618                     bne        +0x1A /* 00000942 */
  836. 0000092A  206E FCC4                movea.l    A0, [A6 - 0x33C]
  837. 0000092E  2068 0004                movea.l    A0, [A0 + 0x4]
  838. 00000932  7004                     moveq.l    D0, 0x04
  839. 00000934  B068 0020                cmp.w      D0, [A0 + 0x20]
  840. 00000938  6608                     bne        +0xA /* 00000942 */
  841. 0000093A  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  842. 00000940  6012                     bra        +0x14 /* 00000954 */
  843. label00000942:
  844. 00000942  206E FCC4                movea.l    A0, [A6 - 0x33C]
  845. 00000946  7001                     moveq.l    D0, 0x01
  846. 00000948  B068 000C                cmp.w      D0, [A0 + 0xC]
  847. 0000094C  6606                     bne        +0x8 /* 00000954 */
  848. 0000094E  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  849. label00000954:
  850. 00000954  206E FCC4                movea.l    A0, [A6 - 0x33C]
  851. 00000958  2D50 FCC4                move.l     [A6 - 0x33C], [A0]
  852. label0000095C:
  853. 0000095C  4AAE FCC4                tst.l      [A6 - 0x33C]
  854. 00000960  66BC                     bne        -0x42 /* 0000091E */
  855. label00000962:
  856. 00000962  486E FCC0                pea.l      [A6 - 0x340]
  857. 00000966  486E FCBC                pea.l      [A6 - 0x344]
  858. 0000096A  486E FCB8                pea.l      [A6 - 0x348]
  859. 0000096E  486E FCB4                pea.l      [A6 - 0x34C]
  860. 00000972  486E FCB0                pea.l      [A6 - 0x350]
  861. 00000976  486E FCAC                pea.l      [A6 - 0x354]
  862. 0000097A  486E FCA8                pea.l      [A6 - 0x358]
  863. 0000097E  486E FCA4                pea.l      [A6 - 0x35C]
  864. 00000982  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  865. 00000986  1D7C 0001 FDAF           move.b     [A6 - 0x251], 0x1
  866. 0000098C  1D7C 0001 FCE0           move.b     [A6 - 0x320], 0x1
  867. 00000992  1D7C 0001 FCDE           move.b     [A6 - 0x322], 0x1
  868. 00000998  1D7C 0001 FD97           move.b     [A6 - 0x269], 0x1
  869. 0000099E  4A2D B2F2                tst.b      [A5 - 0x4D0E]
  870. 000009A2  4FEF 0020                lea.l      A7, [A7 + 0x20]
  871. 000009A6  6706                     beq        +0x8 /* 000009AE */
  872. 000009A8  1D7C 0001 FDAD           move.b     [A6 - 0x253], 0x1
  873. label000009AE:
  874. 000009AE  4A6D D654                tst.w      [A5 - 0x29AC]
  875. 000009B2  6706                     beq        +0x8 /* 000009BA */
  876. 000009B4  1D7C 0001 FD03           move.b     [A6 - 0x2FD], 0x1
  877. label000009BA:
  878. 000009BA  4A6D BACA                tst.w      [A5 - 0x4536]
  879. 000009BE  6716                     beq        +0x18 /* 000009D6 */
  880. 000009C0  4AAD BA88                tst.l      [A5 - 0x4578]
  881. 000009C4  6710                     beq        +0x12 /* 000009D6 */
  882. 000009C6  202D BA88                move.l     D0, [A5 - 0x4578]
  883. 000009CA  B0AD E9E2                cmp.l      D0, [A5 - 0x161E]
  884. 000009CE  6606                     bne        +0x8 /* 000009D6 */
  885. 000009D0  1D7C 0001 FCE2           move.b     [A6 - 0x31E], 0x1
  886. label000009D6:
  887. 000009D6  4AAE FCA4                tst.l      [A6 - 0x35C]
  888. 000009DA  6700 0088                beq        +0x8A /* 00000A64 */
  889. 000009DE  206E FCA4                movea.l    A0, [A6 - 0x35C]
  890. 000009E2  43EE FCD0                lea.l      A1, [A6 - 0x330]
  891. 000009E6  22D8                     move.l     [A1]+, [A0]+
  892. 000009E8  22D8                     move.l     [A1]+, [A0]+
  893. 000009EA  32D8                     move.w     [A1]+, [A0]+
  894. 000009EC  1D7C 0003 FD0E           move.b     [A6 - 0x2F2], 0x3
  895. 000009F2  1D7C 0001 FD14           move.b     [A6 - 0x2EC], 0x1
  896. 000009F8  1D7C 0001 FD13           move.b     [A6 - 0x2ED], 0x1
  897. 000009FE  1D7C 0001 FD12           move.b     [A6 - 0x2EE], 0x1
  898. 00000A04  1D7C 0001 FD11           move.b     [A6 - 0x2EF], 0x1
  899. 00000A0A  1D7C 0001 FD10           move.b     [A6 - 0x2F0], 0x1
  900. 00000A10  1D7C 0001 FD0F           move.b     [A6 - 0x2F1], 0x1
  901. 00000A16  1D7C 0001 FD0D           move.b     [A6 - 0x2F3], 0x1
  902. 00000A1C  1D7C 0001 FD0C           move.b     [A6 - 0x2F4], 0x1
  903. 00000A22  7000                     moveq.l    D0, 0x00
  904. 00000A24  2F00                     move.l     -[A7], D0
  905. 00000A26  2F2E FCD0                move.l     -[A7], [A6 - 0x330]
  906. 00000A2A  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  907. 00000A2E  303C 00FF                move.w     D0, 0xFF
  908. 00000A32  C02E FCD5                and.b      D0, [A6 - 0x32B]
  909. 00000A36  508F                     addq.l     A7, 8
  910. 00000A38  6608                     bne        +0xA /* 00000A42 */
  911. 00000A3A  1D7C 0003 FD0F           move.b     [A6 - 0x2F1], 0x3
  912. 00000A40  6022                     bra        +0x24 /* 00000A64 */
  913. label00000A42:
  914. 00000A42  4247                     clr.w      D7
  915. 00000A44  7604                     moveq.l    D3, 0x04
  916. label00000A46:
  917. 00000A46  7000                     moveq.l    D0, 0x00
  918. 00000A48  102E FCD5                move.b     D0, [A6 - 0x32B]
  919. 00000A4C  7201                     moveq.l    D1, 0x01
  920. 00000A4E  EFA9                     lsl        D1, D7
  921. 00000A50  C280                     and.l      D1, D0
  922. 00000A52  670A                     beq        +0xC /* 00000A5E */
  923. 00000A54  41EE FD10                lea.l      A0, [A6 - 0x2F0]
  924. 00000A58  11BC 0003 7000           move.b     [A0 + D7.w], 0x3
  925. label00000A5E:
  926. 00000A5E  5247                     addq.w     D7, 1
  927. 00000A60  B647                     cmp.w      D3, D7
  928. 00000A62  6CE2                     bge        -0x1C /* 00000A46 */
  929. label00000A64:
  930. 00000A64  4AAE FCB4                tst.l      [A6 - 0x34C]
  931. 00000A68  6738                     beq        +0x3A /* 00000AA2 */
  932. 00000A6A  1D7C 0001 FD22           move.b     [A6 - 0x2DE], 0x1
  933. 00000A70  1D7C 0001 FD21           move.b     [A6 - 0x2DF], 0x1
  934. 00000A76  1D7C 0001 FD20           move.b     [A6 - 0x2E0], 0x1
  935. 00000A7C  1D7C 0001 FD1F           move.b     [A6 - 0x2E1], 0x1
  936. 00000A82  206E FCB4                movea.l    A0, [A6 - 0x34C]
  937. 00000A86  303C 3000                move.w     D0, 0x3000 /* '0\0' */
  938. 00000A8A  C050                     and.w      D0, [A0]
  939. 00000A8C  7200                     moveq.l    D1, 0x00
  940. 00000A8E  3200                     move.w     D1, D0
  941. 00000A90  700C                     moveq.l    D0, 0x0C
  942. 00000A92  E0A9                     lsr        D1, D0
  943. 00000A94  7045                     moveq.l    D0, 0x45
  944. 00000A96  D280                     add.l      D1, D0
  945. 00000A98  41EE FCDA                lea.l      A0, [A6 - 0x326]
  946. 00000A9C  11BC 0003 1000           move.b     [A0 + D1.w], 0x3
  947. label00000AA2:
  948. 00000AA2  4AAD E020                tst.l      [A5 - 0x1FE0]
  949. 00000AA6  6718                     beq        +0x1A /* 00000AC0 */
  950. 00000AA8  1D7C 0001 FD35           move.b     [A6 - 0x2CB], 0x1
  951. 00000AAE  1D7C 0001 FD34           move.b     [A6 - 0x2CC], 0x1
  952. 00000AB4  4AAD E018                tst.l      [A5 - 0x1FE8]
  953. 00000AB8  6706                     beq        +0x8 /* 00000AC0 */
  954. 00000ABA  1D7C 0003 FD34           move.b     [A6 - 0x2CC], 0x3
  955. label00000AC0:
  956. 00000AC0  206D E9E2                movea.l    A0, [A5 - 0x161E]
  957. 00000AC4  4A68 018A                tst.w      [A0 + 0x18A]
  958. 00000AC8  6600 08F4                bne        +0x8F6 /* 000013BE */
  959. 00000ACC  302D BA7C                move.w     D0, [A5 - 0x4584]
  960. 00000AD0  48C0                     ext.l      D0
  961. 00000AD2  2F00                     move.l     -[A7], D0
  962. 00000AD4  302D BA7E                move.w     D0, [A5 - 0x4582]
  963. 00000AD8  48C0                     ext.l      D0
  964. 00000ADA  2F00                     move.l     -[A7], D0
  965. 00000ADC  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  966. 00000AE0  4EAD 1172                jsr        [A5 + 0x1172 /* export_554 */]
  967. 00000AE4  2F2D BA78                move.l     -[A7], [A5 - 0x4588]
  968. 00000AE8  4EAD 13CA                jsr        [A5 + 0x13CA /* export_629 */]
  969. 00000AEC  206D BA78                movea.l    A0, [A5 - 0x4588]
  970. 00000AF0  4A68 0260                tst.w      [A0 + 0x260]
  971. 00000AF4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  972. 00000AF8  6620                     bne        +0x22 /* 00000B1A */
  973. 00000AFA  206D BA78                movea.l    A0, [A5 - 0x4588]
  974. 00000AFE  4A68 0298                tst.w      [A0 + 0x298]
  975. 00000B02  670A                     beq        +0xC /* 00000B0E */
  976. 00000B04  206D BA78                movea.l    A0, [A5 - 0x4588]
  977. 00000B08  4A68 025E                tst.w      [A0 + 0x25E]
  978. 00000B0C  6706                     beq        +0x8 /* 00000B14 */
  979. label00000B0E:
  980. 00000B0E  1D7C 0001 FD9A           move.b     [A6 - 0x266], 0x1
  981. label00000B14:
  982. 00000B14  1D7C 0001 FD9B           move.b     [A6 - 0x265], 0x1
  983. label00000B1A:
  984. 00000B1A  7000                     moveq.l    D0, 0x00
  985. 00000B1C  206D BA78                movea.l    A0, [A5 - 0x4588]
  986. 00000B20  4A68 0298                tst.w      [A0 + 0x298]
  987. 00000B24  670C                     beq        +0xE /* 00000B32 */
  988. 00000B26  206D BA78                movea.l    A0, [A5 - 0x4588]
  989. 00000B2A  4A68 025E                tst.w      [A0 + 0x25E]
  990. 00000B2E  6702                     beq        +0x4 /* 00000B32 */
  991. 00000B30  7001                     moveq.l    D0, 0x01
  992. label00000B32:
  993. 00000B32  1D40 FCDF                move.b     [A6 - 0x321], D0
  994. 00000B36  1D7C 0001 FCE1           move.b     [A6 - 0x31F], 0x1
  995. 00000B3C  1D7C 0001 FD8C           move.b     [A6 - 0x274], 0x1
  996. 00000B42  206D B9FC                movea.l    A0, [A5 - 0x4604]
  997. 00000B46  2068 0412                movea.l    A0, [A0 + 0x412]
  998. 00000B4A  4A68 0260                tst.w      [A0 + 0x260]
  999. 00000B4E  6606                     bne        +0x8 /* 00000B56 */
  1000. 00000B50  1D7C 0001 FDAA           move.b     [A6 - 0x256], 0x1
  1001. label00000B56:
  1002. 00000B56  206D BA78                movea.l    A0, [A5 - 0x4588]
  1003. 00000B5A  70FE                     moveq.l    D0, 0xFFFFFFFE
  1004. 00000B5C  B068 0120                cmp.w      D0, [A0 + 0x120]
  1005. 00000B60  660C                     bne        +0xE /* 00000B6E */
  1006. 00000B62  206D B9FC                movea.l    A0, [A5 - 0x4604]
  1007. 00000B66  7001                     moveq.l    D0, 0x01
  1008. 00000B68  B068 033A                cmp.w      D0, [A0 + 0x33A]
  1009. 00000B6C  6606                     bne        +0x8 /* 00000B74 */
  1010. label00000B6E:
  1011. 00000B6E  1D7C 0001 FD03           move.b     [A6 - 0x2FD], 0x1
  1012. label00000B74:
  1013. 00000B74  206D B9FC                movea.l    A0, [A5 - 0x4604]
  1014. 00000B78  303C 0804                move.w     D0, 0x804
  1015. 00000B7C  C068 01AE                and.w      D0, [A0 + 0x1AE]
  1016. 00000B80  0C40 0804                cmpi.w     D0, 0x804
  1017. 00000B84  6706                     beq        +0x8 /* 00000B8C */
  1018. 00000B86  1D7C 0001 FDAB           move.b     [A6 - 0x255], 0x1
  1019. label00000B8C:
  1020. 00000B8C  422E FD92                clr.b      [A6 - 0x26E]
  1021. 00000B90  422E FD91                clr.b      [A6 - 0x26F]
  1022. 00000B94  422E FDC7                clr.b      [A6 - 0x239]
  1023. 00000B98  422E FDCC                clr.b      [A6 - 0x234]
  1024. 00000B9C  206D E9E2                movea.l    A0, [A5 - 0x161E]
  1025. 00000BA0  7001                     moveq.l    D0, 0x01
  1026. 00000BA2  B068 033A                cmp.w      D0, [A0 + 0x33A]
  1027. 00000BA6  6718                     beq        +0x1A /* 00000BC0 */
  1028. 00000BA8  206D E9E2                movea.l    A0, [A5 - 0x161E]
  1029. 00000BAC  7003                     moveq.l    D0, 0x03
  1030. 00000BAE  B068 033A                cmp.w      D0, [A0 + 0x33A]
  1031. 00000BB2  670C                     beq        +0xE /* 00000BC0 */
  1032. 00000BB4  206D E9E2                movea.l    A0, [A5 - 0x161E]
  1033. 00000BB8  7004                     moveq.l    D0, 0x04
  1034. 00000BBA  B068 033A                cmp.w      D0, [A0 + 0x33A]
  1035. 00000BBE  660C                     bne        +0xE /* 00000BCC */
  1036. label00000BC0:
  1037. 00000BC0  1D7C 0001 FDA5           move.b     [A6 - 0x25B], 0x1
  1038. 00000BC6  1D7C 0001 FDA4           move.b     [A6 - 0x25C], 0x1
  1039. label00000BCC:
  1040. 00000BCC  206D E9E2                movea.l    A0, [A5 - 0x161E]
  1041. 00000BD0  2068 0412                movea.l    A0, [A0 + 0x412]
  1042. 00000BD4  4A68 0184                tst.w      [A0 + 0x184]
  1043. 00000BD8  6704                     beq        +0x6 /* 00000BDE */
  1044. 00000BDA  7003                     moveq.l    D0, 0x03
  1045. 00000BDC  6002                     bra        +0x4 /* 00000BE0 */
  1046. label00000BDE:
  1047. 00000BDE  7001                     moveq.l    D0, 0x01
  1048. label00000BE0:
  1049. 00000BE0  1D40 FDA8                move.b     [A6 - 0x258], D0
  1050. 00000BE4  4A6D EDD0                tst.w      [A5 - 0x1230]
  1051. 00000BE8  6712                     beq        +0x14 /* 00000BFC */
  1052. 00000BEA  4A6D EDCE                tst.w      [A5 - 0x1232]
  1053. 00000BEE  6704                     beq        +0x6 /* 00000BF4 */
  1054. 00000BF0  7003                     moveq.l    D0, 0x03
  1055. 00000BF2  6002                     bra        +0x4 /* 00000BF6 */
  1056. label00000BF4:
  1057. 00000BF4  7001                     moveq.l    D0, 0x01
  1058. label00000BF6:
  1059. 00000BF6  1D40 FDC8                move.b     [A6 - 0x238], D0
  1060. 00000BFA  6010                     bra        +0x12 /* 00000C0C */
  1061. label00000BFC:
  1062. 00000BFC  4A6D EDCE                tst.w      [A5 - 0x1232]
  1063. 00000C00  6704                     beq        +0x6 /* 00000C06 */
  1064. 00000C02  7002                     moveq.l    D0, 0x02
  1065. 00000C04  6002                     bra        +0x4 /* 00000C08 */
  1066. label00000C06:
  1067. 00000C06  7000                     moveq.l    D0, 0x00
  1068. label00000C08:
  1069. 00000C08  1D40 FDC8                move.b     [A6 - 0x238], D0
  1070. label00000C0C:
  1071. 00000C0C  4247                     clr.w      D7
  1072. 00000C0E  603E                     bra        +0x40 /* 00000C4E */
  1073. label00000C10:
  1074. 00000C10  206D E9E2                movea.l    A0, [A5 - 0x161E]
  1075. 00000C14  2068 0412                movea.l    A0, [A0 + 0x412]
  1076. 00000C18  2068 0232                movea.l    A0, [A0 + 0x232]
  1077. 00000C1C  48C7                     ext.l      D7
  1078. 00000C1E  2007                     move.l     D0, D7
  1079. 00000C20  E580                     asl        D0, 2
  1080. 00000C22  72FE                     moveq.l    D1, 0xFFFFFFFE
  1081. 00000C24  B270 0802                cmp.w      D1, [A0 + D0 + 0x2]
  1082. 00000C28  661A                     bne        +0x1C /* 00000C44 */
  1083. 00000C2A  206D E9E2                movea.l    A0, [A5 - 0x161E]
  1084. 00000C2E  2068 0412                movea.l    A0, [A0 + 0x412]
  1085. 00000C32  2068 0232                movea.l    A0, [A0 + 0x232]
  1086. 00000C36  48C7                     ext.l      D7
  1087. 00000C38  2007                     move.l     D0, D7
  1088. 00000C3A  E580                     asl        D0, 2
  1089. 00000C3C  72FE                     moveq.l    D1, 0xFFFFFFFE
  1090. 00000C3E  B270 0800                cmp.w      D1, [A0 + D0]
  1091. 00000C42  6708                     beq        +0xA /* 00000C4C */
  1092. label00000C44:
  1093. 00000C44  1D7C 0001 FDCA           move.b     [A6 - 0x236], 0x1
  1094. 00000C4A  6010                     bra        +0x12 /* 00000C5C */
  1095. label00000C4C:
  1096. 00000C4C  5247                     addq.w     D7, 1
  1097. label00000C4E:
  1098. 00000C4E  206D E9E2                movea.l    A0, [A5 - 0x161E]
  1099. 00000C52  2068 0412                movea.l    A0, [A0 + 0x412]
  1100. 00000C56  BE68 0178                cmp.w      D7, [A0 + 0x178]
  1101. 00000C5A  6DB4                     blt        -0x4A /* 00000C10 */
  1102. label00000C5C:
  1103. 00000C5C  426E FC9C                clr.w      [A6 - 0x364]
  1104. 00000C60  426E FC9A                clr.w      [A6 - 0x366]
  1105. 00000C64  426E FC98                clr.w      [A6 - 0x368]
  1106. 00000C68  701A                     moveq.l    D0, 0x1A
  1107. 00000C6A  2F00                     move.l     -[A7], D0
  1108. 00000C6C  486E FFDA                pea.l      [A6 - 0x26]
  1109. 00000C70  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  1110. 00000C74  7000                     moveq.l    D0, 0x00
  1111. 00000C76  2D40 FFF4                move.l     [A6 - 0xC], D0
  1112. 00000C7A  206D E9E2                movea.l    A0, [A5 - 0x161E]
  1113. 00000C7E  41E8 032E                lea.l      A0, [A0 + 0x32E]
  1114. 00000C82  2D48 FCC4                move.l     [A6 - 0x33C], A0
  1115. 00000C86  508F                     addq.l     A7, 8
  1116. 00000C88  6000 02D4                bra        +0x2D6 /* 00000F5E */
  1117. label00000C8C:
  1118. 00000C8C  206E FCC4                movea.l    A0, [A6 - 0x33C]
  1119. 00000C90  3028 000C                move.w     D0, [A0 + 0xC]
  1120. 00000C94  5340                     subq.w     D0, 1
  1121. 00000C96  6B00 02BE                bmi        +0x2C0 /* 00000F56 */
  1122. 00000C9A  0C40 0003                cmpi.w     D0, 0x3
  1123. 00000C9E  6E00 02B6                bgt        +0x2B8 /* 00000F56 */
  1124. 00000CA2  D040                     add.w      D0, D0
  1125. 00000CA4  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1126. 00000CA8  4EFB 0000                jmp        [PC + D0.w]
  1127. 00000CAC  000A 02AC                ori.b      A2, 0xAC
  1128. 00000CB0  00C8                     .incomplete
  1129. 00000CB2  0226 4A2E                andi.b     -[A6], 0x2E /* '.' */
  1130. 00000CB6  FCE6 661E                .extension 0xCE6 <<F/2-3/6>> // unimplemented
  1131. 00000CBA  206E FCC4                movea.l    A0, [A6 - 0x33C]
  1132. 00000CBE  226E FCC4                movea.l    A1, [A6 - 0x33C]
  1133. 00000CC2  3028 0004                move.w     D0, [A0 + 0x4]
  1134. 00000CC6  B069 0006                cmp.w      D0, [A1 + 0x6]
  1135. 00000CCA  670C                     beq        +0xE /* 00000CD8 */
  1136. 00000CCC  1D7C 0001 FCE9           move.b     [A6 - 0x317], 0x1
  1137. 00000CD2  1D7C 0001 FCE6           move.b     [A6 - 0x31A], 0x1
  1138. label00000CD8:
  1139. 00000CD8  4A2E FCE5                tst.b      [A6 - 0x31B]
  1140. 00000CDC  661E                     bne        +0x20 /* 00000CFC */
  1141. 00000CDE  206E FCC4                movea.l    A0, [A6 - 0x33C]
  1142. 00000CE2  226E FCC4                movea.l    A1, [A6 - 0x33C]
  1143. 00000CE6  3028 0008                move.w     D0, [A0 + 0x8]
  1144. 00000CEA  B069 000A                cmp.w      D0, [A1 + 0xA]
  1145. 00000CEE  670C                     beq        +0xE /* 00000CFC */
  1146. 00000CF0  1D7C 0001 FCE9           move.b     [A6 - 0x317], 0x1
  1147. 00000CF6  1D7C 0001 FCE5           move.b     [A6 - 0x31B], 0x1
  1148. label00000CFC:
  1149. 00000CFC  526E FC98                addq.w     [A6 - 0x368], 1
  1150. 00000D00  4247                     clr.w      D7
  1151. 00000D02  604A                     bra        +0x4C /* 00000D4E */
  1152. label00000D04:
  1153. 00000D04  206E FCC4                movea.l    A0, [A6 - 0x33C]
  1154. 00000D08  226D E9E2                movea.l    A1, [A5 - 0x161E]
  1155. 00000D0C  2269 0412                movea.l    A1, [A1 + 0x412]
  1156. 00000D10  2269 0232                movea.l    A1, [A1 + 0x232]
  1157. 00000D14  48C7                     ext.l      D7
  1158. 00000D16  2007                     move.l     D0, D7
  1159. 00000D18  E580                     asl        D0, 2
  1160. 00000D1A  3228 000A                move.w     D1, [A0 + 0xA]
  1161. 00000D1E  B271 0802                cmp.w      D1, [A1 + D0 + 0x2]
  1162. 00000D22  6720                     beq        +0x22 /* 00000D44 */
  1163. 00000D24  206E FCC4                movea.l    A0, [A6 - 0x33C]
  1164. 00000D28  226D E9E2                movea.l    A1, [A5 - 0x161E]
  1165. 00000D2C  2269 0412                movea.l    A1, [A1 + 0x412]
  1166. 00000D30  2269 0232                movea.l    A1, [A1 + 0x232]
  1167. 00000D34  48C7                     ext.l      D7
  1168. 00000D36  2007                     move.l     D0, D7
  1169. 00000D38  E580                     asl        D0, 2
  1170. 00000D3A  3228 0006                move.w     D1, [A0 + 0x6]
  1171. 00000D3E  B271 0800                cmp.w      D1, [A1 + D0]
  1172. 00000D42  6608                     bne        +0xA /* 00000D4C */
  1173. label00000D44:
  1174. 00000D44  1D7C 0001 FDC9           move.b     [A6 - 0x237], 0x1
  1175. 00000D4A  6010                     bra        +0x12 /* 00000D5C */
  1176. label00000D4C:
  1177. 00000D4C  5247                     addq.w     D7, 1
  1178. label00000D4E:
  1179. 00000D4E  206D E9E2                movea.l    A0, [A5 - 0x161E]
  1180. 00000D52  2068 0412                movea.l    A0, [A0 + 0x412]
  1181. 00000D56  BE68 0178                cmp.w      D7, [A0 + 0x178]
  1182. 00000D5A  6DA8                     blt        -0x56 /* 00000D04 */
  1183. label00000D5C:
  1184. 00000D5C  1D7C 0001 FD25           move.b     [A6 - 0x2DB], 0x1
  1185. 00000D62  1D7C 0001 FDCB           move.b     [A6 - 0x235], 0x1
  1186. 00000D68  1D7C 0001 FDAE           move.b     [A6 - 0x252], 0x1
  1187. 00000D6E  6000 01E6                bra        +0x1E8 /* 00000F56 */
  1188. 00000D72  206E FCC4                movea.l    A0, [A6 - 0x33C]
  1189. 00000D76  2D68 0004 FC92           move.l     [A6 - 0x36E], [A0 + 0x4]
  1190. 00000D7C  4A2E FDA4                tst.b      [A6 - 0x25C]
  1191. 00000D80  662E                     bne        +0x30 /* 00000DB0 */
  1192. 00000D82  206E FC92                movea.l    A0, [A6 - 0x36E]
  1193. 00000D86  7000                     moveq.l    D0, 0x00
  1194. 00000D88  3028 0022                move.w     D0, [A0 + 0x22]
  1195. 00000D8C  223C 0000 8000           move.l     D1, 0x8000
  1196. 00000D92  C280                     and.l      D1, D0
  1197. 00000D94  670E                     beq        +0x10 /* 00000DA4 */
  1198. 00000D96  1D7C 0003 FDA4           move.b     [A6 - 0x25C], 0x3
  1199. 00000D9C  1D7C 0001 FDA5           move.b     [A6 - 0x25B], 0x1
  1200. 00000DA2  600C                     bra        +0xE /* 00000DB0 */
  1201. label00000DA4:
  1202. 00000DA4  1D7C 0001 FDA4           move.b     [A6 - 0x25C], 0x1
  1203. 00000DAA  1D7C 0003 FDA5           move.b     [A6 - 0x25B], 0x3
  1204. label00000DB0:
  1205. 00000DB0  206E FC92                movea.l    A0, [A6 - 0x36E]
  1206. 00000DB4  7000                     moveq.l    D0, 0x00
  1207. 00000DB6  3028 0022                move.w     D0, [A0 + 0x22]
  1208. 00000DBA  223C 0000 8000           move.l     D1, 0x8000
  1209. 00000DC0  C280                     and.l      D1, D0
  1210. 00000DC2  6600 0104                bne        +0x106 /* 00000EC8 */
  1211. 00000DC6  206E FC92                movea.l    A0, [A6 - 0x36E]
  1212. 00000DCA  3028 0020                move.w     D0, [A0 + 0x20]
  1213. 00000DCE  5540                     subq.w     D0, 2
  1214. 00000DD0  6500 00E4                bcs        +0xE6 /* 00000EB6 */
  1215. 00000DD4  0C40 0009                cmpi.w     D0, 0x9 /* '\t' */
  1216. 00000DD8  6200 00DC                bhi        +0xDE /* 00000EB6 */
  1217. 00000DDC  D040                     add.w      D0, D0
  1218. 00000DDE  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1219. 00000DE2  4EFB 0000                jmp        [PC + D0.w]
  1220. 00000DE6  0082 007A 001A           ori.l      D2, 0x7A001A
  1221. 00000DEC  00D2                     .incomplete
  1222. 00000DEE  00D2                     .incomplete
  1223. 00000DF0  00D2                     .incomplete
  1224. 00000DF2  007A 00D2 00D2           ori.w      [PC + 0xD2 /* 00000EC6, value 0xFC9A */], 0xD2
  1225. 00000DF8  00D2                     .incomplete
  1226. 00000DFA  6000 00BA                bra        +0xBC /* 00000EB6 */
  1227. 00000DFE  4AAE FFF4                tst.l      [A6 - 0xC]
  1228. 00000E02  6600 00B2                bne        +0xB4 /* 00000EB6 */
  1229. 00000E06  1D7C 0001 FD48           move.b     [A6 - 0x2B8], 0x1
  1230. 00000E0C  1D7C 0001 FD25           move.b     [A6 - 0x2DB], 0x1
  1231. 00000E12  206E FC92                movea.l    A0, [A6 - 0x36E]
  1232. 00000E16  2D68 002E FFF4           move.l     [A6 - 0xC], [A0 + 0x2E]
  1233. 00000E1C  486E FCDA                pea.l      [A6 - 0x326]
  1234. 00000E20  7000                     moveq.l    D0, 0x00
  1235. 00000E22  2F00                     move.l     -[A7], D0
  1236. 00000E24  2F00                     move.l     -[A7], D0
  1237. 00000E26  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1238. 00000E2A  4EBA 15A2                jsr        [PC + 0x15A2 /* 000023CE */]
  1239. 00000E2E  206E FFF4                movea.l    A0, [A6 - 0xC]
  1240. 00000E32  4A68 0108                tst.w      [A0 + 0x108]
  1241. 00000E36  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1242. 00000E3A  6708                     beq        +0xA /* 00000E44 */
  1243. 00000E3C  1D7C 0001 FDC7           move.b     [A6 - 0x239], 0x1
  1244. 00000E42  600C                     bra        +0xE /* 00000E50 */
  1245. label00000E44:
  1246. 00000E44  1D7C 0001 FD92           move.b     [A6 - 0x26E], 0x1
  1247. 00000E4A  1D7C 0001 FDCC           move.b     [A6 - 0x234], 0x1
  1248. label00000E50:
  1249. 00000E50  4A6E FFFC                tst.w      [A6 - 0x4]
  1250. 00000E54  6760                     beq        +0x62 /* 00000EB6 */
  1251. 00000E56  1D7C 0001 FD8B           move.b     [A6 - 0x275], 0x1
  1252. 00000E5C  6058                     bra        +0x5A /* 00000EB6 */
  1253. 00000E5E  1D7C 0001 FD25           move.b     [A6 - 0x2DB], 0x1
  1254. 00000E64  6050                     bra        +0x52 /* 00000EB6 */
  1255. 00000E66  4A6E FFDE                tst.w      [A6 - 0x22]
  1256. 00000E6A  6612                     bne        +0x14 /* 00000E7E */
  1257. 00000E6C  206E FC92                movea.l    A0, [A6 - 0x36E]
  1258. 00000E70  2068 002A                movea.l    A0, [A0 + 0x2A]
  1259. 00000E74  7000                     moveq.l    D0, 0x00
  1260. 00000E76  1028 004C                move.b     D0, [A0 + 0x4C]
  1261. 00000E7A  3D40 FCA0                move.w     [A6 - 0x360], D0
  1262. label00000E7E:
  1263. 00000E7E  206E FC92                movea.l    A0, [A6 - 0x36E]
  1264. 00000E82  2068 002A                movea.l    A0, [A0 + 0x2A]
  1265. 00000E86  1028 004C                move.b     D0, [A0 + 0x4C]
  1266. 00000E8A  5100                     subq.b     D0, 8
  1267. 00000E8C  6522                     bcs        +0x24 /* 00000EB0 */
  1268. 00000E8E  0C00 0005                cmpi.b     D0, 0x5
  1269. 00000E92  621C                     bhi        +0x1E /* 00000EB0 */
  1270. 00000E94  7200                     moveq.l    D1, 0x00
  1271. 00000E96  1200                     move.b     D1, D0
  1272. 00000E98  D241                     add.w      D1, D1
  1273. 00000E9A  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  1274. 00000E9E  4EFB 1000                jmp        [PC + D1.w]
  1275. 00000EA2  0016 0010                ori.b      [A6], 0x10
  1276. 00000EA6  0010 0010                ori.b      [A0], 0x10
  1277. 00000EAA  0016 0016                ori.b      [A6], 0x16
  1278. 00000EAE  6006                     bra        +0x8 /* 00000EB6 */
  1279. label00000EB0:
  1280. 00000EB0  1D7C 0001 FD25           move.b     [A6 - 0x2DB], 0x1
  1281. label00000EB6:
  1282. 00000EB6  206E FC92                movea.l    A0, [A6 - 0x36E]
  1283. 00000EBA  3028 0020                move.w     D0, [A0 + 0x20]
  1284. 00000EBE  D040                     add.w      D0, D0
  1285. 00000EC0  5276 00DA                addq.w     [A6 + D0.w - 0x38], 1
  1286. 00000EC4  526E FC9A                addq.w     [A6 - 0x366], 1
  1287. label00000EC8:
  1288. 00000EC8  526E FC9C                addq.w     [A6 - 0x364], 1
  1289. 00000ECC  6000 0088                bra        +0x8A /* 00000F56 */
  1290. 00000ED0  4AAE FFF4                tst.l      [A6 - 0xC]
  1291. 00000ED4  673C                     beq        +0x3E /* 00000F12 */
  1292. 00000ED6  206E FCC4                movea.l    A0, [A6 - 0x33C]
  1293. 00000EDA  2068 0004                movea.l    A0, [A0 + 0x4]
  1294. 00000EDE  202E FFF4                move.l     D0, [A6 - 0xC]
  1295. 00000EE2  B0A8 002E                cmp.l      D0, [A0 + 0x2E]
  1296. 00000EE6  6666                     bne        +0x68 /* 00000F4E */
  1297. 00000EE8  486E FCDA                pea.l      [A6 - 0x326]
  1298. 00000EEC  206E FCC4                movea.l    A0, [A6 - 0x33C]
  1299. 00000EF0  3028 000A                move.w     D0, [A0 + 0xA]
  1300. 00000EF4  48C0                     ext.l      D0
  1301. 00000EF6  2F00                     move.l     -[A7], D0
  1302. 00000EF8  206E FCC4                movea.l    A0, [A6 - 0x33C]
  1303. 00000EFC  3028 0008                move.w     D0, [A0 + 0x8]
  1304. 00000F00  48C0                     ext.l      D0
  1305. 00000F02  2F00                     move.l     -[A7], D0
  1306. 00000F04  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1307. 00000F08  4EBA 14C4                jsr        [PC + 0x14C4 /* 000023CE */]
  1308. 00000F0C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1309. 00000F10  603C                     bra        +0x3E /* 00000F4E */
  1310. label00000F12:
  1311. 00000F12  1D7C 0001 FD48           move.b     [A6 - 0x2B8], 0x1
  1312. 00000F18  206E FCC4                movea.l    A0, [A6 - 0x33C]
  1313. 00000F1C  2068 0004                movea.l    A0, [A0 + 0x4]
  1314. 00000F20  2D68 002E FFF4           move.l     [A6 - 0xC], [A0 + 0x2E]
  1315. 00000F26  486E FCDA                pea.l      [A6 - 0x326]
  1316. 00000F2A  206E FCC4                movea.l    A0, [A6 - 0x33C]
  1317. 00000F2E  3028 000A                move.w     D0, [A0 + 0xA]
  1318. 00000F32  48C0                     ext.l      D0
  1319. 00000F34  2F00                     move.l     -[A7], D0
  1320. 00000F36  206E FCC4                movea.l    A0, [A6 - 0x33C]
  1321. 00000F3A  3028 0008                move.w     D0, [A0 + 0x8]
  1322. 00000F3E  48C0                     ext.l      D0
  1323. 00000F40  2F00                     move.l     -[A7], D0
  1324. 00000F42  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1325. 00000F46  4EBA 1486                jsr        [PC + 0x1486 /* 000023CE */]
  1326. 00000F4A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1327. label00000F4E:
  1328. 00000F4E  526E FC9A                addq.w     [A6 - 0x366], 1
  1329. 00000F52  526E FC9C                addq.w     [A6 - 0x364], 1
  1330. label00000F56:
  1331. 00000F56  206E FCC4                movea.l    A0, [A6 - 0x33C]
  1332. 00000F5A  2D50 FCC4                move.l     [A6 - 0x33C], [A0]
  1333. label00000F5E:
  1334. 00000F5E  4AAE FCC4                tst.l      [A6 - 0x33C]
  1335. 00000F62  6600 FD28                bne        -0x2D6 /* 00000C8C */
  1336. 00000F66  206D B9FC                movea.l    A0, [A5 - 0x4604]
  1337. 00000F6A  4AA8 03DE                tst.l      [A0 + 0x3DE]
  1338. 00000F6E  6762                     beq        +0x64 /* 00000FD2 */
  1339. 00000F70  206D B9FC                movea.l    A0, [A5 - 0x4604]
  1340. 00000F74  2068 03DE                movea.l    A0, [A0 + 0x3DE]
  1341. 00000F78  226D B9FC                movea.l    A1, [A5 - 0x4604]
  1342. 00000F7C  2269 03DE                movea.l    A1, [A1 + 0x3DE]
  1343. 00000F80  2028 0062                move.l     D0, [A0 + 0x62]
  1344. 00000F84  B0A9 0066                cmp.l      D0, [A1 + 0x66]
  1345. 00000F88  6C04                     bge        +0x6 /* 00000F8E */
  1346. 00000F8A  7001                     moveq.l    D0, 0x01
  1347. 00000F8C  6002                     bra        +0x4 /* 00000F90 */
  1348. label00000F8E:
  1349. 00000F8E  7000                     moveq.l    D0, 0x00
  1350. label00000F90:
  1351. 00000F90  1D40 FDAE                move.b     [A6 - 0x252], D0
  1352. 00000F94  1D40 FDA9                move.b     [A6 - 0x257], D0
  1353. 00000F98  1D40 FDA6                move.b     [A6 - 0x25A], D0
  1354. 00000F9C  1D40 FD8A                move.b     [A6 - 0x276], D0
  1355. 00000FA0  4AAD BA62                tst.l      [A5 - 0x459E]
  1356. 00000FA4  670E                     beq        +0x10 /* 00000FB4 */
  1357. 00000FA6  4A6E FFFE                tst.w      [A6 - 0x2]
  1358. 00000FAA  671E                     beq        +0x20 /* 00000FCA */
  1359. 00000FAC  1D7C 0001 FCE3           move.b     [A6 - 0x31D], 0x1
  1360. 00000FB2  6016                     bra        +0x18 /* 00000FCA */
  1361. label00000FB4:
  1362. 00000FB4  486D 235A                pea.l      [A5 + 0x235A /* export_1127 */]
  1363. 00000FB8  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  1364. 00000FBC  0C40 0001                cmpi.w     D0, 0x1
  1365. 00000FC0  588F                     addq.l     A7, 4
  1366. 00000FC2  6606                     bne        +0x8 /* 00000FCA */
  1367. 00000FC4  1D7C 0001 FCE3           move.b     [A6 - 0x31D], 0x1
  1368. label00000FCA:
  1369. 00000FCA  1D7C 0001 FD99           move.b     [A6 - 0x267], 0x1
  1370. 00000FD0  6076                     bra        +0x78 /* 00001048 */
  1371. label00000FD2:
  1372. 00000FD2  302E FC9A                move.w     D0, [A6 - 0x366]
  1373. 00000FD6  D06E FC98                add.w      D0, [A6 - 0x368]
  1374. 00000FDA  670C                     beq        +0xE /* 00000FE8 */
  1375. 00000FDC  1D7C 0001 FDA9           move.b     [A6 - 0x257], 0x1
  1376. 00000FE2  1D7C 0001 FD8A           move.b     [A6 - 0x276], 0x1
  1377. label00000FE8:
  1378. 00000FE8  302E FC9C                move.w     D0, [A6 - 0x364]
  1379. 00000FEC  D06E FC98                add.w      D0, [A6 - 0x368]
  1380. 00000FF0  6706                     beq        +0x8 /* 00000FF8 */
  1381. 00000FF2  1D7C 0001 FDA6           move.b     [A6 - 0x25A], 0x1
  1382. label00000FF8:
  1383. 00000FF8  4A6E FC98                tst.w      [A6 - 0x368]
  1384. 00000FFC  674A                     beq        +0x4C /* 00001048 */
  1385. 00000FFE  1D7C 0001 FD99           move.b     [A6 - 0x267], 0x1
  1386. 00001004  1D7C 0001 FDA7           move.b     [A6 - 0x259], 0x1
  1387. 0000100A  4AAD BA62                tst.l      [A5 - 0x459E]
  1388. 0000100E  660E                     bne        +0x10 /* 0000101E */
  1389. 00001010  486D 235A                pea.l      [A5 + 0x235A /* export_1127 */]
  1390. 00001014  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  1391. 00001018  4A40                     tst.w      D0
  1392. 0000101A  588F                     addq.l     A7, 4
  1393. 0000101C  6712                     beq        +0x14 /* 00001030 */
  1394. label0000101E:
  1395. 0000101E  1D7C 0001 FCE3           move.b     [A6 - 0x31D], 0x1
  1396. 00001024  4A6E FFFE                tst.w      [A6 - 0x2]
  1397. 00001028  6706                     beq        +0x8 /* 00001030 */
  1398. 0000102A  1D7C 0001 FD8B           move.b     [A6 - 0x275], 0x1
  1399. label00001030:
  1400. 00001030  206D B9FC                movea.l    A0, [A5 - 0x4604]
  1401. 00001034  303C 0804                move.w     D0, 0x804
  1402. 00001038  C068 01AE                and.w      D0, [A0 + 0x1AE]
  1403. 0000103C  0C40 0804                cmpi.w     D0, 0x804
  1404. 00001040  6606                     bne        +0x8 /* 00001048 */
  1405. 00001042  1D7C 0001 FDAC           move.b     [A6 - 0x254], 0x1
  1406. label00001048:
  1407. 00001048  302E FC98                move.w     D0, [A6 - 0x368]
  1408. 0000104C  5340                     subq.w     D0, 1
  1409. 0000104E  6B20                     bmi        +0x22 /* 00001070 */
  1410. 00001050  0C40 0000                cmpi.w     D0, 0x0
  1411. 00001054  6E1A                     bgt        +0x1C /* 00001070 */
  1412. 00001056  D040                     add.w      D0, D0
  1413. 00001058  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1414. 0000105C  4EFB 0000                jmp        [PC + D0.w]
  1415. 00001060  0004 1D7C                ori.b      D4, 0x7C /* '|' */
  1416. 00001064  0001 FCE7                ori.b      D1, 0xE7
  1417. 00001068  1D7C 0001 FCE4           move.b     [A6 - 0x31C], 0x1
  1418. 0000106E  6006                     bra        +0x8 /* 00001076 */
  1419. label00001070:
  1420. 00001070  1D7C 0001 FCE7           move.b     [A6 - 0x319], 0x1
  1421. label00001076:
  1422. 00001076  7001                     moveq.l    D0, 0x01
  1423. 00001078  B06E FC9A                cmp.w      D0, [A6 - 0x366]
  1424. 0000107C  6E06                     bgt        +0x8 /* 00001084 */
  1425. 0000107E  1D7C 0001 FD90           move.b     [A6 - 0x270], 0x1
  1426. label00001084:
  1427. 00001084  7001                     moveq.l    D0, 0x01
  1428. 00001086  B06E FC9C                cmp.w      D0, [A6 - 0x364]
  1429. 0000108A  6C06                     bge        +0x8 /* 00001092 */
  1430. 0000108C  1D7C 0001 FD91           move.b     [A6 - 0x26F], 0x1
  1431. label00001092:
  1432. 00001092  4A6E FFF0                tst.w      [A6 - 0x10]
  1433. 00001096  6706                     beq        +0x8 /* 0000109E */
  1434. 00001098  1D7C 0001 FD92           move.b     [A6 - 0x26E], 0x1
  1435. label0000109E:
  1436. 0000109E  4247                     clr.w      D7
  1437. 000010A0  48C7                     ext.l      D7
  1438. 000010A2  206D BA78                movea.l    A0, [A5 - 0x4588]
  1439. 000010A6  7000                     moveq.l    D0, 0x00
  1440. 000010A8  3028 015C                move.w     D0, [A0 + 0x15C]
  1441. 000010AC  B087                     cmp.l      D0, D7
  1442. 000010AE  6618                     bne        +0x1A /* 000010C8 */
  1443. 000010B0  206D BA78                movea.l    A0, [A5 - 0x4588]
  1444. 000010B4  4868 023E                pea.l      [A0 + 0x23E]
  1445. 000010B8  4EAD 0DB2                jsr        [A5 + 0xDB2 /* export_434 */]
  1446. 000010BC  206D BA78                movea.l    A0, [A5 - 0x4588]
  1447. 000010C0  4268 015C                clr.w      [A0 + 0x15C]
  1448. 000010C4  588F                     addq.l     A7, 4
  1449. 000010C6  601A                     bra        +0x1C /* 000010E2 */
  1450. label000010C8:
  1451. 000010C8  206D BA78                movea.l    A0, [A5 - 0x4588]
  1452. 000010CC  2068 023E                movea.l    A0, [A0 + 0x23E]
  1453. 000010D0  48C7                     ext.l      D7
  1454. 000010D2  2007                     move.l     D0, D7
  1455. 000010D4  E580                     asl        D0, 2
  1456. 000010D6  4AB0 0800                tst.l      [A0 + D0]
  1457. 000010DA  6706                     beq        +0x8 /* 000010E2 */
  1458. 000010DC  1D7C 0001 FCE8           move.b     [A6 - 0x318], 0x1
  1459. label000010E2:
  1460. 000010E2  4AAE FCB4                tst.l      [A6 - 0x34C]
  1461. 000010E6  6700 022C                beq        +0x22E /* 00001314 */
  1462. 000010EA  2F2D B9FC                move.l     -[A7], [A5 - 0x4604]
  1463. 000010EE  4EAD 1282                jsr        [A5 + 0x1282 /* export_588 */]
  1464. 000010F2  4A40                     tst.w      D0
  1465. 000010F4  588F                     addq.l     A7, 4
  1466. 000010F6  6600 021C                bne        +0x21E /* 00001314 */
  1467. 000010FA  1D7C 0001 FDA1           move.b     [A6 - 0x25F], 0x1
  1468. 00001100  1D7C 0001 FD02           move.b     [A6 - 0x2FE], 0x1
  1469. 00001106  1D7C 0001 FCF9           move.b     [A6 - 0x307], 0x1
  1470. 0000110C  1D7C 0001 FCF8           move.b     [A6 - 0x308], 0x1
  1471. 00001112  1D7C 0001 FCF7           move.b     [A6 - 0x309], 0x1
  1472. 00001118  1D7C 0001 FCF6           move.b     [A6 - 0x30A], 0x1
  1473. 0000111E  1D7C 0001 FCF5           move.b     [A6 - 0x30B], 0x1
  1474. 00001124  1D7C 0001 FCF4           move.b     [A6 - 0x30C], 0x1
  1475. 0000112A  1D7C 0001 FCF3           move.b     [A6 - 0x30D], 0x1
  1476. 00001130  1D7C 0001 FCF2           move.b     [A6 - 0x30E], 0x1
  1477. 00001136  1D7C 0001 FCF1           move.b     [A6 - 0x30F], 0x1
  1478. 0000113C  1D7C 0001 FCF0           move.b     [A6 - 0x310], 0x1
  1479. 00001142  1D7C 0001 FCEF           move.b     [A6 - 0x311], 0x1
  1480. 00001148  206D BA78                movea.l    A0, [A5 - 0x4588]
  1481. 0000114C  7000                     moveq.l    D0, 0x00
  1482. 0000114E  302D BA34                move.w     D0, [A5 - 0x45CC]
  1483. 00001152  2200                     move.l     D1, D0
  1484. 00001154  C0FC 0022                mulu.w     D0, 0x22 /* '\"' */
  1485. 00001158  4841                     swap.w     D1
  1486. 0000115A  C2FC 0022                mulu.w     D1, 0x22 /* '\"' */
  1487. 0000115E  4841                     swap.w     D1
  1488. 00001160  4241                     clr.w      D1
  1489. 00001162  D081                     add.l      D0, D1
  1490. 00001164  D0A8 0246                add.l      D0, [A0 + 0x246]
  1491. 00001168  2D40 FCCC                move.l     [A6 - 0x334], D0
  1492. 0000116C  3D7C 0007 FCA2           move.w     [A6 - 0x35E], 0x7
  1493. label00001172:
  1494. 00001172  4247                     clr.w      D7
  1495. label00001174:
  1496. 00001174  2007                     move.l     D0, D7
  1497. 00001176  E940                     asl        D0.w, 4
  1498. 00001178  7200                     moveq.l    D1, 0x00
  1499. 0000117A  1233 000E                move.b     D1, [A3 + D0.w + 0xE]
  1500. 0000117E  302E FCA2                move.w     D0, [A6 - 0x35E]
  1501. 00001182  48C0                     ext.l      D0
  1502. 00001184  B081                     cmp.l      D0, D1
  1503. 00001186  6600 0176                bne        +0x178 /* 000012FE */
  1504. 0000118A  206E FCB4                movea.l    A0, [A6 - 0x34C]
  1505. 0000118E  2007                     move.l     D0, D7
  1506. 00001190  E940                     asl        D0.w, 4
  1507. 00001192  3033 0002                move.w     D0, [A3 + D0.w + 0x2]
  1508. 00001196  4640                     not.w      D0
  1509. 00001198  C050                     and.w      D0, [A0]
  1510. 0000119A  3D40 FC90                move.w     [A6 - 0x370], D0
  1511. 0000119E  48C0                     ext.l      D0
  1512. 000011A0  223C 0000 8FFF           move.l     D1, 0x8FFF
  1513. 000011A6  C280                     and.l      D1, D0
  1514. 000011A8  2007                     move.l     D0, D7
  1515. 000011AA  E940                     asl        D0.w, 4
  1516. 000011AC  7600                     moveq.l    D3, 0x00
  1517. 000011AE  3633 0000                move.w     D3, [A3 + D0.w]
  1518. 000011B2  203C 0000 8FFF           move.l     D0, 0x8FFF
  1519. 000011B8  C083                     and.l      D0, D3
  1520. 000011BA  2607                     move.l     D3, D7
  1521. 000011BC  E943                     asl        D3.w, 4
  1522. 000011BE  3633 3002                move.w     D3, [A3 + D3.w + 0x2]
  1523. 000011C2  4643                     not.w      D3
  1524. 000011C4  7400                     moveq.l    D2, 0x00
  1525. 000011C6  3403                     move.w     D2, D3
  1526. 000011C8  C480                     and.l      D2, D0
  1527. 000011CA  B481                     cmp.l      D2, D1
  1528. 000011CC  6600 0130                bne        +0x132 /* 000012FE */
  1529. 000011D0  2007                     move.l     D0, D7
  1530. 000011D2  E940                     asl        D0.w, 4
  1531. 000011D4  4A73 000C                tst.w      [A3 + D0.w + 0xC]
  1532. 000011D8  661C                     bne        +0x1E /* 000011F6 */
  1533. 000011DA  206E FCCC                movea.l    A0, [A6 - 0x334]
  1534. 000011DE  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1535. 000011E2  2007                     move.l     D0, D7
  1536. 000011E4  E940                     asl        D0.w, 4
  1537. 000011E6  2F33 0004                move.l     -[A7], [A3 + D0.w + 0x4]
  1538. 000011EA  4EAD 0E82                jsr        [A5 + 0xE82 /* export_460 */]
  1539. 000011EE  4A40                     tst.w      D0
  1540. 000011F0  508F                     addq.l     A7, 8
  1541. 000011F2  6700 010A                beq        +0x10C /* 000012FE */
  1542. label000011F6:
  1543. 000011F6  303C 00F0                move.w     D0, 0xF0
  1544. 000011FA  C06E FC90                and.w      D0, [A6 - 0x370]
  1545. 000011FE  0C40 00E0                cmpi.w     D0, 0xE0
  1546. 00001202  6630                     bne        +0x32 /* 00001234 */
  1547. 00001204  206E FCCC                movea.l    A0, [A6 - 0x334]
  1548. 00001208  2068 0018                movea.l    A0, [A0 + 0x18]
  1549. 0000120C  7000                     moveq.l    D0, 0x00
  1550. 0000120E  1010                     move.b     D0, [A0]
  1551. 00001210  5280                     addq.l     D0, 1
  1552. 00001212  2F00                     move.l     -[A7], D0
  1553. 00001214  2007                     move.l     D0, D7
  1554. 00001216  E940                     asl        D0.w, 4
  1555. 00001218  2073 0008                movea.l    A0, [A3 + D0.w + 0x8]
  1556. 0000121C  2F10                     move.l     -[A7], [A0]
  1557. 0000121E  206E FCCC                movea.l    A0, [A6 - 0x334]
  1558. 00001222  2F28 0018                move.l     -[A7], [A0 + 0x18]
  1559. 00001226  4EAD 0D12                jsr        [A5 + 0xD12 /* export_414 */]
  1560. 0000122A  4A40                     tst.w      D0
  1561. 0000122C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1562. 00001230  6600 00CC                bne        +0xCE /* 000012FE */
  1563. label00001234:
  1564. 00001234  4246                     clr.w      D6
  1565. label00001236:
  1566. 00001236  7003                     moveq.l    D0, 0x03
  1567. 00001238  41EE FCF0                lea.l      A0, [A6 - 0x310]
  1568. 0000123C  B030 6000                cmp.b      D0, [A0 + D6.w]
  1569. 00001240  6600 00A2                bne        +0xA4 /* 000012E4 */
  1570. 00001244  2007                     move.l     D0, D7
  1571. 00001246  E940                     asl        D0.w, 4
  1572. 00001248  7200                     moveq.l    D1, 0x00
  1573. 0000124A  3233 0000                move.w     D1, [A3 + D0.w]
  1574. 0000124E  203C 0000 8FFF           move.l     D0, 0x8FFF
  1575. 00001254  C081                     and.l      D0, D1
  1576. 00001256  2206                     move.l     D1, D6
  1577. 00001258  E941                     asl        D1.w, 4
  1578. 0000125A  7400                     moveq.l    D2, 0x00
  1579. 0000125C  3433 1000                move.w     D2, [A3 + D1.w]
  1580. 00001260  223C 0000 8FFF           move.l     D1, 0x8FFF
  1581. 00001266  C282                     and.l      D1, D2
  1582. 00001268  2407                     move.l     D2, D7
  1583. 0000126A  E942                     asl        D2.w, 4
  1584. 0000126C  3433 2002                move.w     D2, [A3 + D2.w + 0x2]
  1585. 00001270  4642                     not.w      D2
  1586. 00001272  7600                     moveq.l    D3, 0x00
  1587. 00001274  3602                     move.w     D3, D2
  1588. 00001276  C681                     and.l      D3, D1
  1589. 00001278  B680                     cmp.l      D3, D0
  1590. 0000127A  6668                     bne        +0x6A /* 000012E4 */
  1591. 0000127C  2007                     move.l     D0, D7
  1592. 0000127E  E940                     asl        D0.w, 4
  1593. 00001280  4A73 000C                tst.w      [A3 + D0.w + 0xC]
  1594. 00001284  661A                     bne        +0x1C /* 000012A0 */
  1595. 00001286  2006                     move.l     D0, D6
  1596. 00001288  E940                     asl        D0.w, 4
  1597. 0000128A  2F33 0004                move.l     -[A7], [A3 + D0.w + 0x4]
  1598. 0000128E  2007                     move.l     D0, D7
  1599. 00001290  E940                     asl        D0.w, 4
  1600. 00001292  2F33 0004                move.l     -[A7], [A3 + D0.w + 0x4]
  1601. 00001296  4EAD 0E82                jsr        [A5 + 0xE82 /* export_460 */]
  1602. 0000129A  4A40                     tst.w      D0
  1603. 0000129C  508F                     addq.l     A7, 8
  1604. 0000129E  6744                     beq        +0x46 /* 000012E4 */
  1605. label000012A0:
  1606. 000012A0  2007                     move.l     D0, D7
  1607. 000012A2  E940                     asl        D0.w, 4
  1608. 000012A4  323C 00F0                move.w     D1, 0xF0
  1609. 000012A8  C273 0000                and.w      D1, [A3 + D0.w]
  1610. 000012AC  0C41 00E0                cmpi.w     D1, 0xE0
  1611. 000012B0  663C                     bne        +0x3E /* 000012EE */
  1612. 000012B2  2007                     move.l     D0, D7
  1613. 000012B4  E940                     asl        D0.w, 4
  1614. 000012B6  2073 0008                movea.l    A0, [A3 + D0.w + 0x8]
  1615. 000012BA  2050                     movea.l    A0, [A0]
  1616. 000012BC  7000                     moveq.l    D0, 0x00
  1617. 000012BE  1010                     move.b     D0, [A0]
  1618. 000012C0  5280                     addq.l     D0, 1
  1619. 000012C2  2F00                     move.l     -[A7], D0
  1620. 000012C4  2006                     move.l     D0, D6
  1621. 000012C6  E940                     asl        D0.w, 4
  1622. 000012C8  2073 0008                movea.l    A0, [A3 + D0.w + 0x8]
  1623. 000012CC  2F10                     move.l     -[A7], [A0]
  1624. 000012CE  2007                     move.l     D0, D7
  1625. 000012D0  E940                     asl        D0.w, 4
  1626. 000012D2  2073 0008                movea.l    A0, [A3 + D0.w + 0x8]
  1627. 000012D6  2F10                     move.l     -[A7], [A0]
  1628. 000012D8  4EAD 0D12                jsr        [A5 + 0xD12 /* export_414 */]
  1629. 000012DC  4A40                     tst.w      D0
  1630. 000012DE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1631. 000012E2  670A                     beq        +0xC /* 000012EE */
  1632. label000012E4:
  1633. 000012E4  5246                     addq.w     D6, 1
  1634. 000012E6  0C46 000A                cmpi.w     D6, 0xA /* '\n' */
  1635. 000012EA  6D00 FF4A                blt        -0xB4 /* 00001236 */
  1636. label000012EE:
  1637. 000012EE  0C46 000A                cmpi.w     D6, 0xA /* '\n' */
  1638. 000012F2  660A                     bne        +0xC /* 000012FE */
  1639. 000012F4  41EE FCF0                lea.l      A0, [A6 - 0x310]
  1640. 000012F8  11BC 0003 7000           move.b     [A0 + D7.w], 0x3
  1641. label000012FE:
  1642. 000012FE  5247                     addq.w     D7, 1
  1643. 00001300  0C47 000A                cmpi.w     D7, 0xA /* '\n' */
  1644. 00001304  6D00 FE6E                blt        -0x190 /* 00001174 */
  1645. 00001308  536E FCA2                subq.w     [A6 - 0x35E], 1
  1646. 0000130C  4A6E FCA2                tst.w      [A6 - 0x35E]
  1647. 00001310  6E00 FE60                bgt        -0x19E /* 00001172 */
  1648. label00001314:
  1649. 00001314  302E FFDE                move.w     D0, [A6 - 0x22]
  1650. 00001318  D06E FC98                add.w      D0, [A6 - 0x368]
  1651. 0000131C  0C40 0001                cmpi.w     D0, 0x1
  1652. 00001320  660C                     bne        +0xE /* 0000132E */
  1653. 00001322  1D7C 0001 FD36           move.b     [A6 - 0x2CA], 0x1
  1654. 00001328  1D7C 0001 FD33           move.b     [A6 - 0x2CD], 0x1
  1655. label0000132E:
  1656. 0000132E  4A6D E698                tst.w      [A5 - 0x1968]
  1657. 00001332  6740                     beq        +0x42 /* 00001374 */
  1658. 00001334  206D B9FC                movea.l    A0, [A5 - 0x4604]
  1659. 00001338  4AA8 032E                tst.l      [A0 + 0x32E]
  1660. 0000133C  6636                     bne        +0x38 /* 00001374 */
  1661. 0000133E  206D B9FC                movea.l    A0, [A5 - 0x4604]
  1662. 00001342  3028 033A                move.w     D0, [A0 + 0x33A]
  1663. 00001346  6B2C                     bmi        +0x2E /* 00001374 */
  1664. 00001348  0C40 0003                cmpi.w     D0, 0x3
  1665. 0000134C  6E26                     bgt        +0x28 /* 00001374 */
  1666. 0000134E  D040                     add.w      D0, D0
  1667. 00001350  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1668. 00001354  4EFB 0000                jmp        [PC + D0.w]
  1669. 00001358  0018 0012                ori.b      [A0]+, 0x12
  1670. 0000135C  001E 000A                ori.b      [A6]+, 0xA /* '\n' */
  1671. 00001360  1D7C 0001 FDBC           move.b     [A6 - 0x244], 0x1
  1672. 00001366  600C                     bra        +0xE /* 00001374 */
  1673. 00001368  1D7C 0001 FDBC           move.b     [A6 - 0x244], 0x1
  1674. 0000136E  1D7C 0001 FDBD           move.b     [A6 - 0x243], 0x1
  1675. label00001374:
  1676. 00001374  206D BA78                movea.l    A0, [A5 - 0x4588]
  1677. 00001378  3E28 01C4                move.w     D7, [A0 + 0x1C4]
  1678. 0000137C  206D BA78                movea.l    A0, [A5 - 0x4588]
  1679. 00001380  2D68 021E FFF8           move.l     [A6 - 0x8], [A0 + 0x21E]
  1680. 00001386  602A                     bra        +0x2C /* 000013B2 */
  1681. label00001388:
  1682. 00001388  206E FFF8                movea.l    A0, [A6 - 0x8]
  1683. 0000138C  700F                     moveq.l    D0, 0x0F
  1684. 0000138E  C068 0008                and.w      D0, [A0 + 0x8]
  1685. 00001392  6718                     beq        +0x1A /* 000013AC */
  1686. 00001394  206E FFF8                movea.l    A0, [A6 - 0x8]
  1687. 00001398  303C 1000                move.w     D0, 0x1000
  1688. 0000139C  C068 0008                and.w      D0, [A0 + 0x8]
  1689. 000013A0  660A                     bne        +0xC /* 000013AC */
  1690. 000013A2  1D7C 0001 FDBF           move.b     [A6 - 0x241], 0x1
  1691. 000013A8  6000 00DA                bra        +0xDC /* 00001484 */
  1692. label000013AC:
  1693. 000013AC  701C                     moveq.l    D0, 0x1C
  1694. 000013AE  D1AE FFF8                add.l      [A6 - 0x8], D0
  1695. label000013B2:
  1696. 000013B2  3007                     move.w     D0, D7
  1697. 000013B4  5347                     subq.w     D7, 1
  1698. 000013B6  4A40                     tst.w      D0
  1699. 000013B8  66CE                     bne        -0x30 /* 00001388 */
  1700. 000013BA  6000 00C8                bra        +0xCA /* 00001484 */
  1701. label000013BE:
  1702. 000013BE  206D E9E2                movea.l    A0, [A5 - 0x161E]
  1703. 000013C2  7007                     moveq.l    D0, 0x07
  1704. 000013C4  B068 018A                cmp.w      D0, [A0 + 0x18A]
  1705. 000013C8  6600 00BA                bne        +0xBC /* 00001484 */
  1706. 000013CC  206D E020                movea.l    A0, [A5 - 0x1FE0]
  1707. 000013D0  4A68 0198                tst.w      [A0 + 0x198]
  1708. 000013D4  6718                     beq        +0x1A /* 000013EE */
  1709. 000013D6  206D E020                movea.l    A0, [A5 - 0x1FE0]
  1710. 000013DA  4A68 0196                tst.w      [A0 + 0x196]
  1711. 000013DE  660E                     bne        +0x10 /* 000013EE */
  1712. 000013E0  206D E020                movea.l    A0, [A5 - 0x1FE0]
  1713. 000013E4  303C 1000                move.w     D0, 0x1000
  1714. 000013E8  C068 020C                and.w      D0, [A0 + 0x20C]
  1715. 000013EC  6706                     beq        +0x8 /* 000013F4 */
  1716. label000013EE:
  1717. 000013EE  1D7C 0001 FD9A           move.b     [A6 - 0x266], 0x1
  1718. label000013F4:
  1719. 000013F4  206D E020                movea.l    A0, [A5 - 0x1FE0]
  1720. 000013F8  4AA8 0288                tst.l      [A0 + 0x288]
  1721. 000013FC  6606                     bne        +0x8 /* 00001404 */
  1722. 000013FE  1D7C 0001 FD9B           move.b     [A6 - 0x265], 0x1
  1723. label00001404:
  1724. 00001404  4AAD BA62                tst.l      [A5 - 0x459E]
  1725. 00001408  670E                     beq        +0x10 /* 00001418 */
  1726. 0000140A  4A6E FFFE                tst.w      [A6 - 0x2]
  1727. 0000140E  671E                     beq        +0x20 /* 0000142E */
  1728. 00001410  1D7C 0001 FCE3           move.b     [A6 - 0x31D], 0x1
  1729. 00001416  6016                     bra        +0x18 /* 0000142E */
  1730. label00001418:
  1731. 00001418  486D 235A                pea.l      [A5 + 0x235A /* export_1127 */]
  1732. 0000141C  4EAD 0222                jsr        [A5 + 0x222 /* export_64 */]
  1733. 00001420  0C40 0001                cmpi.w     D0, 0x1
  1734. 00001424  588F                     addq.l     A7, 4
  1735. 00001426  6606                     bne        +0x8 /* 0000142E */
  1736. 00001428  1D7C 0001 FCE3           move.b     [A6 - 0x31D], 0x1
  1737. label0000142E:
  1738. 0000142E  1D7C 0001 FD99           move.b     [A6 - 0x267], 0x1
  1739. 00001434  206D E020                movea.l    A0, [A5 - 0x1FE0]
  1740. 00001438  226D E020                movea.l    A1, [A5 - 0x1FE0]
  1741. 0000143C  2028 01FC                move.l     D0, [A0 + 0x1FC]
  1742. 00001440  B0A9 0200                cmp.l      D0, [A1 + 0x200]
  1743. 00001444  6C04                     bge        +0x6 /* 0000144A */
  1744. 00001446  7001                     moveq.l    D0, 0x01
  1745. 00001448  6002                     bra        +0x4 /* 0000144C */
  1746. label0000144A:
  1747. 0000144A  7000                     moveq.l    D0, 0x00
  1748. label0000144C:
  1749. 0000144C  1D40 FDAE                move.b     [A6 - 0x252], D0
  1750. 00001450  1D40 FDA9                move.b     [A6 - 0x257], D0
  1751. 00001454  1D40 FDA6                move.b     [A6 - 0x25A], D0
  1752. 00001458  1D40 FD8A                move.b     [A6 - 0x276], D0
  1753. 0000145C  206D E9E2                movea.l    A0, [A5 - 0x161E]
  1754. 00001460  4A68 0198                tst.w      [A0 + 0x198]
  1755. 00001464  671E                     beq        +0x20 /* 00001484 */
  1756. 00001466  206D E9E2                movea.l    A0, [A5 - 0x161E]
  1757. 0000146A  303C 1000                move.w     D0, 0x1000
  1758. 0000146E  C068 020C                and.w      D0, [A0 + 0x20C]
  1759. 00001472  660A                     bne        +0xC /* 0000147E */
  1760. 00001474  206D E9E2                movea.l    A0, [A5 - 0x161E]
  1761. 00001478  4A68 0196                tst.w      [A0 + 0x196]
  1762. 0000147C  6706                     beq        +0x8 /* 00001484 */
  1763. label0000147E:
  1764. 0000147E  1D7C 0001 FCDF           move.b     [A6 - 0x321], 0x1
  1765. label00001484:
  1766. 00001484  4AAD C33E                tst.l      [A5 - 0x3CC2]
  1767. 00001488  6700 0854                beq        +0x856 /* 00001CDE */
  1768. 0000148C  206D C33E                movea.l    A0, [A5 - 0x3CC2]
  1769. 00001490  2D50 FCC8                move.l     [A6 - 0x338], [A0]
  1770. 00001494  426E FC9E                clr.w      [A6 - 0x362]
  1771. 00001498  6000 082E                bra        +0x830 /* 00001CC8 */
  1772. label0000149C:
  1773. 0000149C  206E FCC8                movea.l    A0, [A6 - 0x338]
  1774. 000014A0  7001                     moveq.l    D0, 0x01
  1775. 000014A2  B028 0014                cmp.b      D0, [A0 + 0x14]
  1776. 000014A6  6400 0086                bcc        +0x88 /* 0000152E */
  1777. 000014AA  2F2E FCC8                move.l     -[A7], [A6 - 0x338]
  1778. 000014AE  2F2D C33E                move.l     -[A7], [A5 - 0x3CC2]
  1779. 000014B2  4EBA 0BF8                jsr        [PC + 0xBF8 /* 000020AC */]
  1780. 000014B6  206E FCC8                movea.l    A0, [A6 - 0x338]
  1781. 000014BA  7002                     moveq.l    D0, 0x02
  1782. 000014BC  B028 0014                cmp.b      D0, [A0 + 0x14]
  1783. 000014C0  508F                     addq.l     A7, 8
  1784. 000014C2  664E                     bne        +0x50 /* 00001512 */
  1785. 000014C4  206E FCC8                movea.l    A0, [A6 - 0x338]
  1786. 000014C8  2F10                     move.l     -[A7], [A0]
  1787. 000014CA  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  1788. 000014CE  206E FCC8                movea.l    A0, [A6 - 0x338]
  1789. 000014D2  2F10                     move.l     -[A7], [A0]
  1790. 000014D4  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  1791. 000014D8  206E FCC8                movea.l    A0, [A6 - 0x338]
  1792. 000014DC  2050                     movea.l    A0, [A0]
  1793. 000014DE  2850                     movea.l    A4, [A0]
  1794. 000014E0  426E FC96                clr.w      [A6 - 0x36A]
  1795. 000014E4  600E                     bra        +0x10 /* 000014F4 */
  1796. label000014E6:
  1797. 000014E6  0C54 00B9                cmpi.w     [A4], 0xB9
  1798. 000014EA  671C                     beq        +0x1E /* 00001508 */
  1799. 000014EC  526E FC96                addq.w     [A6 - 0x36A], 1
  1800. 000014F0  D8FC 0006                add.w      A4, 0x6
  1801. label000014F4:
  1802. 000014F4  206E FCC8                movea.l    A0, [A6 - 0x338]
  1803. 000014F8  7000                     moveq.l    D0, 0x00
  1804. 000014FA  1028 0012                move.b     D0, [A0 + 0x12]
  1805. 000014FE  322E FC96                move.w     D1, [A6 - 0x36A]
  1806. 00001502  48C1                     ext.l      D1
  1807. 00001504  B081                     cmp.l      D0, D1
  1808. 00001506  6EDE                     bgt        -0x20 /* 000014E6 */
  1809. label00001508:
  1810. 00001508  206E FCC8                movea.l    A0, [A6 - 0x338]
  1811. 0000150C  2F10                     move.l     -[A7], [A0]
  1812. 0000150E  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  1813. label00001512:
  1814. 00001512  206E FCC8                movea.l    A0, [A6 - 0x338]
  1815. 00001516  7004                     moveq.l    D0, 0x04
  1816. 00001518  B028 0014                cmp.b      D0, [A0 + 0x14]
  1817. 0000151C  6610                     bne        +0x12 /* 0000152E */
  1818. 0000151E  206E FCC8                movea.l    A0, [A6 - 0x338]
  1819. 00001522  4A28 0012                tst.b      [A0 + 0x12]
  1820. 00001526  52C0                     shi        D0
  1821. 00001528  4400                     neg.b      D0
  1822. 0000152A  1D40 FD9C                move.b     [A6 - 0x264], D0
  1823. label0000152E:
  1824. 0000152E  206E FCC8                movea.l    A0, [A6 - 0x338]
  1825. 00001532  2F10                     move.l     -[A7], [A0]
  1826. 00001534  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  1827. 00001538  206E FCC8                movea.l    A0, [A6 - 0x338]
  1828. 0000153C  2F10                     move.l     -[A7], [A0]
  1829. 0000153E  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  1830. 00001542  206E FCC8                movea.l    A0, [A6 - 0x338]
  1831. 00001546  2050                     movea.l    A0, [A0]
  1832. 00001548  2850                     movea.l    A4, [A0]
  1833. 0000154A  4244                     clr.w      D4
  1834. 0000154C  6000 0754                bra        +0x756 /* 00001CA2 */
  1835. label00001550:
  1836. 00001550  4245                     clr.w      D5
  1837. 00001552  206E FCC8                movea.l    A0, [A6 - 0x338]
  1838. 00001556  4A28 0014                tst.b      [A0 + 0x14]
  1839. 0000155A  6700 00A8                beq        +0xAA /* 00001604 */
  1840. 0000155E  206E FCC8                movea.l    A0, [A6 - 0x338]
  1841. 00001562  7002                     moveq.l    D0, 0x02
  1842. 00001564  B028 0014                cmp.b      D0, [A0 + 0x14]
  1843. 00001568  6700 009A                beq        +0x9C /* 00001604 */
  1844. 0000156C  4AAE FCA4                tst.l      [A6 - 0x35C]
  1845. 00001570  6700 05E8                beq        +0x5EA /* 00001B5A */
  1846. 00001574  206E FCC8                movea.l    A0, [A6 - 0x338]
  1847. 00001578  7001                     moveq.l    D0, 0x01
  1848. 0000157A  B028 0014                cmp.b      D0, [A0 + 0x14]
  1849. 0000157E  6600 05DA                bne        +0x5DC /* 00001B5A */
  1850. 00001582  7000                     moveq.l    D0, 0x00
  1851. 00001584  302C 0002                move.w     D0, [A4 + 0x2]
  1852. 00001588  223C 0000 8000           move.l     D1, 0x8000
  1853. 0000158E  C280                     and.l      D1, D0
  1854. 00001590  660A                     bne        +0xC /* 0000159C */
  1855. 00001592  0045 0100                ori.w      D5, 0x100
  1856. 00001596  006C 8000 0002           ori.w      [A4 + 0x2], 0x8000
  1857. label0000159C:
  1858. 0000159C  41EE FEDA                lea.l      A0, [A6 - 0x126]
  1859. 000015A0  5288                     addq.l     A0, 1
  1860. 000015A2  2F08                     move.l     -[A7], A0
  1861. 000015A4  48C4                     ext.l      D4
  1862. 000015A6  2004                     move.l     D0, D4
  1863. 000015A8  5280                     addq.l     D0, 1
  1864. 000015AA  2F00                     move.l     -[A7], D0
  1865. 000015AC  206E FCC8                movea.l    A0, [A6 - 0x338]
  1866. 000015B0  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1867. 000015B4  4EAD 0D72                jsr        [A5 + 0xD72 /* export_426 */]
  1868. 000015B8  1D40 FEDA                move.b     [A6 - 0x126], D0
  1869. 000015BC  486E FEDA                pea.l      [A6 - 0x126]
  1870. 000015C0  2F2E FCD6                move.l     -[A7], [A6 - 0x32A]
  1871. 000015C4  4EAD 0CFA                jsr        [A5 + 0xCFA /* export_411 */]
  1872. 000015C8  4A40                     tst.w      D0
  1873. 000015CA  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1874. 000015CE  661A                     bne        +0x1C /* 000015EA */
  1875. 000015D0  303C 4000                move.w     D0, 0x4000 /* '@\0' */
  1876. 000015D4  C06C 0002                and.w      D0, [A4 + 0x2]
  1877. 000015D8  6600 0580                bne        +0x582 /* 00001B5A */
  1878. 000015DC  0045 0400                ori.w      D5, 0x400
  1879. 000015E0  006C 4000 0002           ori.w      [A4 + 0x2], 0x4000 /* '@\0' */
  1880. 000015E6  6000 0572                bra        +0x574 /* 00001B5A */
  1881. label000015EA:
  1882. 000015EA  303C 4000                move.w     D0, 0x4000 /* '@\0' */
  1883. 000015EE  C06C 0002                and.w      D0, [A4 + 0x2]
  1884. 000015F2  6700 0566                beq        +0x568 /* 00001B5A */
  1885. 000015F6  0045 0400                ori.w      D5, 0x400
  1886. 000015FA  026C BFFF 0002           andi.w     [A4 + 0x2], 0xBFFF
  1887. 00001600  6000 0558                bra        +0x55A /* 00001B5A */
  1888. label00001604:
  1889. 00001604  3014                     move.w     D0, [A4]
  1890. 00001606  5140                     subq.w     D0, 8
  1891. 00001608  6700 027A                beq        +0x27C /* 00001884 */
  1892. 0000160C  0440 002B                subi.w     D0, 0x2B /* '+' */
  1893. 00001610  672A                     beq        +0x2C /* 0000163C */
  1894. 00001612  0440 0018                subi.w     D0, 0x18
  1895. 00001616  6700 01C6                beq        +0x1C8 /* 000017DE */
  1896. 0000161A  5340                     subq.w     D0, 1
  1897. 0000161C  6700 00BC                beq        +0xBE /* 000016DA */
  1898. 00001620  0440 0010                subi.w     D0, 0x10
  1899. 00001624  6700 0304                beq        +0x306 /* 0000192A */
  1900. 00001628  0440 005D                subi.w     D0, 0x5D /* ']' */
  1901. 0000162C  6700 03D6                beq        +0x3D8 /* 00001A04 */
  1902. 00001630  0440 002B                subi.w     D0, 0x2B /* '+' */
  1903. 00001634  6700 046A                beq        +0x46C /* 00001AA0 */
  1904. 00001638  6000 0520                bra        +0x522 /* 00001B5A */
  1905. label0000163C:
  1906. 0000163C  4A2E FD0D                tst.b      [A6 - 0x2F3]
  1907. 00001640  6700 0518                beq        +0x51A /* 00001B5A */
  1908. 00001644  41EE FEDA                lea.l      A0, [A6 - 0x126]
  1909. 00001648  5288                     addq.l     A0, 1
  1910. 0000164A  2F08                     move.l     -[A7], A0
  1911. 0000164C  48C4                     ext.l      D4
  1912. 0000164E  2004                     move.l     D0, D4
  1913. 00001650  5280                     addq.l     D0, 1
  1914. 00001652  2F00                     move.l     -[A7], D0
  1915. 00001654  206E FCC8                movea.l    A0, [A6 - 0x338]
  1916. 00001658  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1917. 0000165C  4EAD 0D72                jsr        [A5 + 0xD72 /* export_426 */]
  1918. 00001660  1D40 FEDA                move.b     [A6 - 0x126], D0
  1919. 00001664  41EE FEDA                lea.l      A0, [A6 - 0x126]
  1920. 00001668  5288                     addq.l     A0, 1
  1921. 0000166A  2F08                     move.l     -[A7], A0
  1922. 0000166C  4EAD 0372                jsr        [A5 + 0x372 /* export_106 */]
  1923. 00001670  3E00                     move.w     D7, D0
  1924. 00001672  1D47 FCD4                move.b     [A6 - 0x32C], D7
  1925. 00001676  206E FCA4                movea.l    A0, [A6 - 0x35C]
  1926. 0000167A  BE28 0004                cmp.b      D7, [A0 + 0x4]
  1927. 0000167E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1928. 00001682  6604                     bne        +0x6 /* 00001688 */
  1929. 00001684  7003                     moveq.l    D0, 0x03
  1930. 00001686  6002                     bra        +0x4 /* 0000168A */
  1931. label00001688:
  1932. 00001688  7001                     moveq.l    D0, 0x01
  1933. label0000168A:
  1934. 0000168A  1D40 FD0D                move.b     [A6 - 0x2F3], D0
  1935. 0000168E  7003                     moveq.l    D0, 0x03
  1936. 00001690  B02E FD0D                cmp.b      D0, [A6 - 0x2F3]
  1937. 00001694  6606                     bne        +0x8 /* 0000169C */
  1938. 00001696  1D7C 0001 FD0E           move.b     [A6 - 0x2F2], 0x1
  1939. label0000169C:
  1940. 0000169C  486E FCD0                pea.l      [A6 - 0x330]
  1941. 000016A0  4EAD 0AAA                jsr        [A5 + 0xAAA /* export_337 */]
  1942. 000016A4  4A40                     tst.w      D0
  1943. 000016A6  588F                     addq.l     A7, 4
  1944. 000016A8  6718                     beq        +0x1A /* 000016C2 */
  1945. 000016AA  7008                     moveq.l    D0, 0x08
  1946. 000016AC  C06C 0002                and.w      D0, [A4 + 0x2]
  1947. 000016B0  6600 04A8                bne        +0x4AA /* 00001B5A */
  1948. 000016B4  006C 0008 0002           ori.w      [A4 + 0x2], 0x8
  1949. 000016BA  0045 0080                ori.w      D5, 0x80
  1950. 000016BE  6000 049A                bra        +0x49C /* 00001B5A */
  1951. label000016C2:
  1952. 000016C2  7008                     moveq.l    D0, 0x08
  1953. 000016C4  C06C 0002                and.w      D0, [A4 + 0x2]
  1954. 000016C8  6700 0490                beq        +0x492 /* 00001B5A */
  1955. 000016CC  026C FFF7 0002           andi.w     [A4 + 0x2], 0xFFF7
  1956. 000016D2  0045 0080                ori.w      D5, 0x80
  1957. 000016D6  6000 0482                bra        +0x484 /* 00001B5A */
  1958. label000016DA:
  1959. 000016DA  3E3C 040C                move.w     D7, 0x40C
  1960. 000016DE  4AAD E9E2                tst.l      [A5 - 0x161E]
  1961. 000016E2  6700 0088                beq        +0x8A /* 0000176C */
  1962. 000016E6  206D E9E2                movea.l    A0, [A5 - 0x161E]
  1963. 000016EA  4A68 018A                tst.w      [A0 + 0x18A]
  1964. 000016EE  667C                     bne        +0x7E /* 0000176C */
  1965. 000016F0  206D B9FC                movea.l    A0, [A5 - 0x4604]
  1966. 000016F4  4AA8 032E                tst.l      [A0 + 0x32E]
  1967. 000016F8  6672                     bne        +0x74 /* 0000176C */
  1968. 000016FA  1D7C 0001 FD26           move.b     [A6 - 0x2DA], 0x1
  1969. 00001700  206D B9FC                movea.l    A0, [A5 - 0x4604]
  1970. 00001704  7003                     moveq.l    D0, 0x03
  1971. 00001706  B068 033A                cmp.w      D0, [A0 + 0x33A]
  1972. 0000170A  6660                     bne        +0x62 /* 0000176C */
  1973. 0000170C  206D B9FC                movea.l    A0, [A5 - 0x4604]
  1974. 00001710  2068 0332                movea.l    A0, [A0 + 0x332]
  1975. 00001714  DE68 0020                add.w      D7, [A0 + 0x20]
  1976. 00001718  3007                     move.w     D0, D7
  1977. 0000171A  0440 040E                subi.w     D0, 0x40E
  1978. 0000171E  671A                     beq        +0x1C /* 0000173A */
  1979. 00001720  5F40                     subq.w     D0, 7
  1980. 00001722  6648                     bne        +0x4A /* 0000176C */
  1981. 00001724  206D B9FC                movea.l    A0, [A5 - 0x4604]
  1982. 00001728  2068 0332                movea.l    A0, [A0 + 0x332]
  1983. 0000172C  3028 003C                move.w     D0, [A0 + 0x3C]
  1984. 00001730  0800 0000                btst.b     D0, 0x0
  1985. 00001734  6736                     beq        +0x38 /* 0000176C */
  1986. 00001736  5647                     addq.w     D7, 3
  1987. 00001738  6032                     bra        +0x34 /* 0000176C */
  1988. label0000173A:
  1989. 0000173A  206D B9FC                movea.l    A0, [A5 - 0x4604]
  1990. 0000173E  2068 0332                movea.l    A0, [A0 + 0x332]
  1991. 00001742  2068 002A                movea.l    A0, [A0 + 0x2A]
  1992. 00001746  1028 004C                move.b     D0, [A0 + 0x4C]
  1993. 0000174A  651E                     bcs        +0x20 /* 0000176A */
  1994. 0000174C  0C00 0001                cmpi.b     D0, 0x1
  1995. 00001750  6218                     bhi        +0x1A /* 0000176A */
  1996. 00001752  7200                     moveq.l    D1, 0x00
  1997. 00001754  1200                     move.b     D1, D0
  1998. 00001756  D241                     add.w      D1, D1
  1999. 00001758  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  2000. 0000175C  4EFB 1000                jmp        [PC + D1.w]
  2001. 00001760  000E 0008                ori.b      A6, 0x8
  2002. 00001764  6006                     bra        +0x8 /* 0000176C */
  2003. 00001766  5247                     addq.w     D7, 1
  2004. 00001768  6002                     bra        +0x4 /* 0000176C */
  2005. label0000176A:
  2006. 0000176A  5347                     subq.w     D7, 1
  2007. label0000176C:
  2008. 0000176C  41EE FEDA                lea.l      A0, [A6 - 0x126]
  2009. 00001770  5288                     addq.l     A0, 1
  2010. 00001772  2F08                     move.l     -[A7], A0
  2011. 00001774  48C4                     ext.l      D4
  2012. 00001776  2004                     move.l     D0, D4
  2013. 00001778  5280                     addq.l     D0, 1
  2014. 0000177A  2F00                     move.l     -[A7], D0
  2015. 0000177C  206E FCC8                movea.l    A0, [A6 - 0x338]
  2016. 00001780  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2017. 00001784  4EAD 0D72                jsr        [A5 + 0xD72 /* export_426 */]
  2018. 00001788  1D40 FEDA                move.b     [A6 - 0x126], D0
  2019. 0000178C  486E FDDA                pea.l      [A6 - 0x226]
  2020. 00001790  48C7                     ext.l      D7
  2021. 00001792  2F07                     move.l     -[A7], D7
  2022. 00001794  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  2023. 00001798  508F                     addq.l     A7, 8
  2024. 0000179A  2F00                     move.l     -[A7], D0
  2025. 0000179C  486E FEDA                pea.l      [A6 - 0x126]
  2026. 000017A0  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  2027. 000017A4  4A40                     tst.w      D0
  2028. 000017A6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2029. 000017AA  6700 03AE                beq        +0x3B0 /* 00001B5A */
  2030. 000017AE  7000                     moveq.l    D0, 0x00
  2031. 000017B0  102E FDDA                move.b     D0, [A6 - 0x226]
  2032. 000017B4  2F00                     move.l     -[A7], D0
  2033. 000017B6  41EE FDDA                lea.l      A0, [A6 - 0x226]
  2034. 000017BA  5288                     addq.l     A0, 1
  2035. 000017BC  2F08                     move.l     -[A7], A0
  2036. 000017BE  48C4                     ext.l      D4
  2037. 000017C0  2004                     move.l     D0, D4
  2038. 000017C2  5280                     addq.l     D0, 1
  2039. 000017C4  2F00                     move.l     -[A7], D0
  2040. 000017C6  206E FCC8                movea.l    A0, [A6 - 0x338]
  2041. 000017CA  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2042. 000017CE  4EAD 0D6A                jsr        [A5 + 0xD6A /* export_425 */]
  2043. 000017D2  0045 0200                ori.w      D5, 0x200
  2044. 000017D6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2045. 000017DA  6000 037E                bra        +0x380 /* 00001B5A */
  2046. label000017DE:
  2047. 000017DE  7000                     moveq.l    D0, 0x00
  2048. 000017E0  4AAD E9E2                tst.l      [A5 - 0x161E]
  2049. 000017E4  6718                     beq        +0x1A /* 000017FE */
  2050. 000017E6  206D E9E2                movea.l    A0, [A5 - 0x161E]
  2051. 000017EA  4A68 018A                tst.w      [A0 + 0x18A]
  2052. 000017EE  660E                     bne        +0x10 /* 000017FE */
  2053. 000017F0  206D B9FC                movea.l    A0, [A5 - 0x4604]
  2054. 000017F4  7201                     moveq.l    D1, 0x01
  2055. 000017F6  B268 033A                cmp.w      D1, [A0 + 0x33A]
  2056. 000017FA  6602                     bne        +0x4 /* 000017FE */
  2057. 000017FC  7001                     moveq.l    D0, 0x01
  2058. label000017FE:
  2059. 000017FE  4A80                     tst.l      D0
  2060. 00001800  6708                     beq        +0xA /* 0000180A */
  2061. 00001802  203C 0000 0489           move.l     D0, 0x489
  2062. 00001808  6006                     bra        +0x8 /* 00001810 */
  2063. label0000180A:
  2064. 0000180A  203C 0000 0488           move.l     D0, 0x488
  2065. label00001810:
  2066. 00001810  3E00                     move.w     D7, D0
  2067. 00001812  41EE FEDA                lea.l      A0, [A6 - 0x126]
  2068. 00001816  5288                     addq.l     A0, 1
  2069. 00001818  2F08                     move.l     -[A7], A0
  2070. 0000181A  48C4                     ext.l      D4
  2071. 0000181C  2004                     move.l     D0, D4
  2072. 0000181E  5280                     addq.l     D0, 1
  2073. 00001820  2F00                     move.l     -[A7], D0
  2074. 00001822  206E FCC8                movea.l    A0, [A6 - 0x338]
  2075. 00001826  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2076. 0000182A  4EAD 0D72                jsr        [A5 + 0xD72 /* export_426 */]
  2077. 0000182E  1D40 FEDA                move.b     [A6 - 0x126], D0
  2078. 00001832  486E FDDA                pea.l      [A6 - 0x226]
  2079. 00001836  48C7                     ext.l      D7
  2080. 00001838  2F07                     move.l     -[A7], D7
  2081. 0000183A  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  2082. 0000183E  508F                     addq.l     A7, 8
  2083. 00001840  2F00                     move.l     -[A7], D0
  2084. 00001842  486E FEDA                pea.l      [A6 - 0x126]
  2085. 00001846  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  2086. 0000184A  4A40                     tst.w      D0
  2087. 0000184C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2088. 00001850  6700 0308                beq        +0x30A /* 00001B5A */
  2089. 00001854  7000                     moveq.l    D0, 0x00
  2090. 00001856  102E FDDA                move.b     D0, [A6 - 0x226]
  2091. 0000185A  2F00                     move.l     -[A7], D0
  2092. 0000185C  41EE FDDA                lea.l      A0, [A6 - 0x226]
  2093. 00001860  5288                     addq.l     A0, 1
  2094. 00001862  2F08                     move.l     -[A7], A0
  2095. 00001864  48C4                     ext.l      D4
  2096. 00001866  2004                     move.l     D0, D4
  2097. 00001868  5280                     addq.l     D0, 1
  2098. 0000186A  2F00                     move.l     -[A7], D0
  2099. 0000186C  206E FCC8                movea.l    A0, [A6 - 0x338]
  2100. 00001870  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2101. 00001874  4EAD 0D6A                jsr        [A5 + 0xD6A /* export_425 */]
  2102. 00001878  0045 0200                ori.w      D5, 0x200
  2103. 0000187C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2104. 00001880  6000 02D8                bra        +0x2DA /* 00001B5A */
  2105. label00001884:
  2106. 00001884  4A2E FCE2                tst.b      [A6 - 0x31E]
  2107. 00001888  672C                     beq        +0x2E /* 000018B6 */
  2108. 0000188A  486E FDDA                pea.l      [A6 - 0x226]
  2109. 0000188E  4A6D BADC                tst.w      [A5 - 0x4524]
  2110. 00001892  6708                     beq        +0xA /* 0000189C */
  2111. 00001894  203C 0000 0492           move.l     D0, 0x492
  2112. 0000189A  6006                     bra        +0x8 /* 000018A2 */
  2113. label0000189C:
  2114. 0000189C  203C 0000 046A           move.l     D0, 0x46A
  2115. label000018A2:
  2116. 000018A2  322D BACA                move.w     D1, [A5 - 0x4536]
  2117. 000018A6  48C1                     ext.l      D1
  2118. 000018A8  D280                     add.l      D1, D0
  2119. 000018AA  5381                     subq.l     D1, 1
  2120. 000018AC  2F01                     move.l     -[A7], D1
  2121. 000018AE  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  2122. 000018B2  508F                     addq.l     A7, 8
  2123. 000018B4  600E                     bra        +0x10 /* 000018C4 */
  2124. label000018B6:
  2125. 000018B6  486E FDDA                pea.l      [A6 - 0x226]
  2126. 000018BA  4878 04EA                push.l     0x4EA
  2127. 000018BE  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  2128. 000018C2  508F                     addq.l     A7, 8
  2129. label000018C4:
  2130. 000018C4  41EE FEDA                lea.l      A0, [A6 - 0x126]
  2131. 000018C8  5288                     addq.l     A0, 1
  2132. 000018CA  2F08                     move.l     -[A7], A0
  2133. 000018CC  48C4                     ext.l      D4
  2134. 000018CE  2004                     move.l     D0, D4
  2135. 000018D0  5280                     addq.l     D0, 1
  2136. 000018D2  2F00                     move.l     -[A7], D0
  2137. 000018D4  206E FCC8                movea.l    A0, [A6 - 0x338]
  2138. 000018D8  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2139. 000018DC  4EAD 0D72                jsr        [A5 + 0xD72 /* export_426 */]
  2140. 000018E0  1D40 FEDA                move.b     [A6 - 0x126], D0
  2141. 000018E4  486E FDDA                pea.l      [A6 - 0x226]
  2142. 000018E8  486E FEDA                pea.l      [A6 - 0x126]
  2143. 000018EC  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  2144. 000018F0  4A40                     tst.w      D0
  2145. 000018F2  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2146. 000018F6  6700 0262                beq        +0x264 /* 00001B5A */
  2147. 000018FA  7000                     moveq.l    D0, 0x00
  2148. 000018FC  102E FDDA                move.b     D0, [A6 - 0x226]
  2149. 00001900  2F00                     move.l     -[A7], D0
  2150. 00001902  41EE FDDA                lea.l      A0, [A6 - 0x226]
  2151. 00001906  5288                     addq.l     A0, 1
  2152. 00001908  2F08                     move.l     -[A7], A0
  2153. 0000190A  48C4                     ext.l      D4
  2154. 0000190C  2004                     move.l     D0, D4
  2155. 0000190E  5280                     addq.l     D0, 1
  2156. 00001910  2F00                     move.l     -[A7], D0
  2157. 00001912  206E FCC8                movea.l    A0, [A6 - 0x338]
  2158. 00001916  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2159. 0000191A  4EAD 0D6A                jsr        [A5 + 0xD6A /* export_425 */]
  2160. 0000191E  0045 0200                ori.w      D5, 0x200
  2161. 00001922  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2162. 00001926  6000 0232                bra        +0x234 /* 00001B5A */
  2163. label0000192A:
  2164. 0000192A  4A2E FD36                tst.b      [A6 - 0x2CA]
  2165. 0000192E  6760                     beq        +0x62 /* 00001990 */
  2166. 00001930  4A6E FFDE                tst.w      [A6 - 0x22]
  2167. 00001934  674A                     beq        +0x4C /* 00001980 */
  2168. 00001936  302E FCA0                move.w     D0, [A6 - 0x360]
  2169. 0000193A  6B34                     bmi        +0x36 /* 00001970 */
  2170. 0000193C  0C40 0001                cmpi.w     D0, 0x1
  2171. 00001940  6E2E                     bgt        +0x30 /* 00001970 */
  2172. 00001942  D040                     add.w      D0, D0
  2173. 00001944  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  2174. 00001948  4EFB 0000                jmp        [PC + D0.w]
  2175. 0000194C  0006 0016                ori.b      D6, 0x16
  2176. 00001950  486E FDDA                pea.l      [A6 - 0x226]
  2177. 00001954  4878 04F5                push.l     0x4F5
  2178. 00001958  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  2179. 0000195C  508F                     addq.l     A7, 8
  2180. 0000195E  603E                     bra        +0x40 /* 0000199E */
  2181. 00001960  486E FDDA                pea.l      [A6 - 0x226]
  2182. 00001964  4878 04F8                push.l     0x4F8
  2183. 00001968  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  2184. 0000196C  508F                     addq.l     A7, 8
  2185. 0000196E  602E                     bra        +0x30 /* 0000199E */
  2186. label00001970:
  2187. 00001970  486E FDDA                pea.l      [A6 - 0x226]
  2188. 00001974  4878 04F6                push.l     0x4F6
  2189. 00001978  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  2190. 0000197C  508F                     addq.l     A7, 8
  2191. 0000197E  601E                     bra        +0x20 /* 0000199E */
  2192. label00001980:
  2193. 00001980  486E FDDA                pea.l      [A6 - 0x226]
  2194. 00001984  4878 04F7                push.l     0x4F7
  2195. 00001988  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  2196. 0000198C  508F                     addq.l     A7, 8
  2197. 0000198E  600E                     bra        +0x10 /* 0000199E */
  2198. label00001990:
  2199. 00001990  486E FDDA                pea.l      [A6 - 0x226]
  2200. 00001994  4878 04F4                push.l     0x4F4
  2201. 00001998  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  2202. 0000199C  508F                     addq.l     A7, 8
  2203. label0000199E:
  2204. 0000199E  41EE FEDA                lea.l      A0, [A6 - 0x126]
  2205. 000019A2  5288                     addq.l     A0, 1
  2206. 000019A4  2F08                     move.l     -[A7], A0
  2207. 000019A6  48C4                     ext.l      D4
  2208. 000019A8  2004                     move.l     D0, D4
  2209. 000019AA  5280                     addq.l     D0, 1
  2210. 000019AC  2F00                     move.l     -[A7], D0
  2211. 000019AE  206E FCC8                movea.l    A0, [A6 - 0x338]
  2212. 000019B2  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2213. 000019B6  4EAD 0D72                jsr        [A5 + 0xD72 /* export_426 */]
  2214. 000019BA  1D40 FEDA                move.b     [A6 - 0x126], D0
  2215. 000019BE  486E FDDA                pea.l      [A6 - 0x226]
  2216. 000019C2  486E FEDA                pea.l      [A6 - 0x126]
  2217. 000019C6  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  2218. 000019CA  4A40                     tst.w      D0
  2219. 000019CC  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2220. 000019D0  6700 0188                beq        +0x18A /* 00001B5A */
  2221. 000019D4  7000                     moveq.l    D0, 0x00
  2222. 000019D6  102E FDDA                move.b     D0, [A6 - 0x226]
  2223. 000019DA  2F00                     move.l     -[A7], D0
  2224. 000019DC  41EE FDDA                lea.l      A0, [A6 - 0x226]
  2225. 000019E0  5288                     addq.l     A0, 1
  2226. 000019E2  2F08                     move.l     -[A7], A0
  2227. 000019E4  48C4                     ext.l      D4
  2228. 000019E6  2004                     move.l     D0, D4
  2229. 000019E8  5280                     addq.l     D0, 1
  2230. 000019EA  2F00                     move.l     -[A7], D0
  2231. 000019EC  206E FCC8                movea.l    A0, [A6 - 0x338]
  2232. 000019F0  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2233. 000019F4  4EAD 0D6A                jsr        [A5 + 0xD6A /* export_425 */]
  2234. 000019F8  0045 0200                ori.w      D5, 0x200
  2235. 000019FC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2236. 00001A00  6000 0158                bra        +0x15A /* 00001B5A */
  2237. label00001A04:
  2238. 00001A04  4A2E FD93                tst.b      [A6 - 0x26D]
  2239. 00001A08  6714                     beq        +0x16 /* 00001A1E */
  2240. 00001A0A  303C 4000                move.w     D0, 0x4000 /* '@\0' */
  2241. 00001A0E  C06C 0002                and.w      D0, [A4 + 0x2]
  2242. 00001A12  6704                     beq        +0x6 /* 00001A18 */
  2243. 00001A14  7003                     moveq.l    D0, 0x03
  2244. 00001A16  6002                     bra        +0x4 /* 00001A1A */
  2245. label00001A18:
  2246. 00001A18  7001                     moveq.l    D0, 0x01
  2247. label00001A1A:
  2248. 00001A1A  1D40 FD93                move.b     [A6 - 0x26D], D0
  2249. label00001A1E:
  2250. 00001A1E  3004                     move.w     D0, D4
  2251. 00001A20  906E FC96                sub.w      D0, [A6 - 0x36A]
  2252. 00001A24  E540                     asl        D0.w, 2
  2253. 00001A26  41ED C2BE                lea.l      A0, [A5 - 0x3D42]
  2254. 00001A2A  2D70 0000 0008           move.l     [A6 + 0x8], [A0 + D0.w]
  2255. 00001A30  206E 0008                movea.l    A0, [A6 + 0x8]
  2256. 00001A34  4A68 018A                tst.w      [A0 + 0x18A]
  2257. 00001A38  6612                     bne        +0x14 /* 00001A4C */
  2258. 00001A3A  206E 0008                movea.l    A0, [A6 + 0x8]
  2259. 00001A3E  2F28 0412                move.l     -[A7], [A0 + 0x412]
  2260. 00001A42  4EAD 13CA                jsr        [A5 + 0x13CA /* export_629 */]
  2261. 00001A46  4A40                     tst.w      D0
  2262. 00001A48  588F                     addq.l     A7, 4
  2263. 00001A4A  6624                     bne        +0x26 /* 00001A70 */
  2264. label00001A4C:
  2265. 00001A4C  206E 0008                movea.l    A0, [A6 + 0x8]
  2266. 00001A50  7007                     moveq.l    D0, 0x07
  2267. 00001A52  B068 018A                cmp.w      D0, [A0 + 0x18A]
  2268. 00001A56  6630                     bne        +0x32 /* 00001A88 */
  2269. 00001A58  206E 0008                movea.l    A0, [A6 + 0x8]
  2270. 00001A5C  303C 1000                move.w     D0, 0x1000
  2271. 00001A60  C068 020C                and.w      D0, [A0 + 0x20C]
  2272. 00001A64  660A                     bne        +0xC /* 00001A70 */
  2273. 00001A66  206E 0008                movea.l    A0, [A6 + 0x8]
  2274. 00001A6A  4A68 0196                tst.w      [A0 + 0x196]
  2275. 00001A6E  6718                     beq        +0x1A /* 00001A88 */
  2276. label00001A70:
  2277. 00001A70  7004                     moveq.l    D0, 0x04
  2278. 00001A72  C06C 0002                and.w      D0, [A4 + 0x2]
  2279. 00001A76  6600 00E2                bne        +0xE4 /* 00001B5A */
  2280. 00001A7A  006C 0004 0002           ori.w      [A4 + 0x2], 0x4
  2281. 00001A80  0045 0080                ori.w      D5, 0x80
  2282. 00001A84  6000 00D4                bra        +0xD6 /* 00001B5A */
  2283. label00001A88:
  2284. 00001A88  7004                     moveq.l    D0, 0x04
  2285. 00001A8A  C06C 0002                and.w      D0, [A4 + 0x2]
  2286. 00001A8E  6700 00CA                beq        +0xCC /* 00001B5A */
  2287. 00001A92  026C FFFB 0002           andi.w     [A4 + 0x2], 0xFFFB
  2288. 00001A98  0045 0080                ori.w      D5, 0x80
  2289. 00001A9C  6000 00BC                bra        +0xBE /* 00001B5A */
  2290. label00001AA0:
  2291. 00001AA0  70FF                     moveq.l    D0, 0xFFFFFFFF
  2292. 00001AA2  2F00                     move.l     -[A7], D0
  2293. 00001AA4  4EAD 141A                jsr        [A5 + 0x141A /* export_639 */]
  2294. 00001AA8  3E00                     move.w     D7, D0
  2295. 00001AAA  588F                     addq.l     A7, 4
  2296. 00001AAC  6706                     beq        +0x8 /* 00001AB4 */
  2297. 00001AAE  1D7C 0001 FDBE           move.b     [A6 - 0x242], 0x1
  2298. label00001AB4:
  2299. 00001AB4  486E FDDA                pea.l      [A6 - 0x226]
  2300. 00001AB8  7000                     moveq.l    D0, 0x00
  2301. 00001ABA  4A47                     tst.w      D7
  2302. 00001ABC  6730                     beq        +0x32 /* 00001AEE */
  2303. 00001ABE  206D BA78                movea.l    A0, [A5 - 0x4588]
  2304. 00001AC2  2068 021E                movea.l    A0, [A0 + 0x21E]
  2305. 00001AC6  48C7                     ext.l      D7
  2306. 00001AC8  2207                     move.l     D1, D7
  2307. 00001ACA  2401                     move.l     D2, D1
  2308. 00001ACC  C2FC 001C                mulu.w     D1, 0x1C
  2309. 00001AD0  4842                     swap.w     D2
  2310. 00001AD2  C4FC 001C                mulu.w     D2, 0x1C
  2311. 00001AD6  4842                     swap.w     D2
  2312. 00001AD8  4242                     clr.w      D2
  2313. 00001ADA  D282                     add.l      D1, D2
  2314. 00001ADC  3230 18EC                move.w     D1, [A0 + D1 - 0x20]
  2315. 00001AE0  48C1                     ext.l      D1
  2316. 00001AE2  7410                     moveq.l    D2, 0x10
  2317. 00001AE4  C481                     and.l      D2, D1
  2318. 00001AE6  7210                     moveq.l    D1, 0x10
  2319. 00001AE8  B282                     cmp.l      D1, D2
  2320. 00001AEA  6602                     bne        +0x4 /* 00001AEE */
  2321. 00001AEC  7001                     moveq.l    D0, 0x01
  2322. label00001AEE:
  2323. 00001AEE  D0BC 0000 02D1           add.l      D0, 0x2D1
  2324. 00001AF4  2F00                     move.l     -[A7], D0
  2325. 00001AF6  4EAD 0E2A                jsr        [A5 + 0xE2A /* export_449 */]
  2326. 00001AFA  41EE FEDA                lea.l      A0, [A6 - 0x126]
  2327. 00001AFE  5288                     addq.l     A0, 1
  2328. 00001B00  2F08                     move.l     -[A7], A0
  2329. 00001B02  48C4                     ext.l      D4
  2330. 00001B04  2004                     move.l     D0, D4
  2331. 00001B06  5280                     addq.l     D0, 1
  2332. 00001B08  2F00                     move.l     -[A7], D0
  2333. 00001B0A  206E FCC8                movea.l    A0, [A6 - 0x338]
  2334. 00001B0E  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2335. 00001B12  4EAD 0D72                jsr        [A5 + 0xD72 /* export_426 */]
  2336. 00001B16  1D40 FEDA                move.b     [A6 - 0x126], D0
  2337. 00001B1A  486E FDDA                pea.l      [A6 - 0x226]
  2338. 00001B1E  486E FEDA                pea.l      [A6 - 0x126]
  2339. 00001B22  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  2340. 00001B26  4A40                     tst.w      D0
  2341. 00001B28  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  2342. 00001B2C  672C                     beq        +0x2E /* 00001B5A */
  2343. 00001B2E  7000                     moveq.l    D0, 0x00
  2344. 00001B30  102E FDDA                move.b     D0, [A6 - 0x226]
  2345. 00001B34  2F00                     move.l     -[A7], D0
  2346. 00001B36  41EE FDDA                lea.l      A0, [A6 - 0x226]
  2347. 00001B3A  5288                     addq.l     A0, 1
  2348. 00001B3C  2F08                     move.l     -[A7], A0
  2349. 00001B3E  48C4                     ext.l      D4
  2350. 00001B40  2004                     move.l     D0, D4
  2351. 00001B42  5280                     addq.l     D0, 1
  2352. 00001B44  2F00                     move.l     -[A7], D0
  2353. 00001B46  206E FCC8                movea.l    A0, [A6 - 0x338]
  2354. 00001B4A  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2355. 00001B4E  4EAD 0D6A                jsr        [A5 + 0xD6A /* export_425 */]
  2356. 00001B52  0045 0200                ori.w      D5, 0x200
  2357. 00001B56  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2358. label00001B5A:
  2359. 00001B5A  4AAD E9E2                tst.l      [A5 - 0x161E]
  2360. 00001B5E  672C                     beq        +0x2E /* 00001B8C */
  2361. 00001B60  206D E9E2                movea.l    A0, [A5 - 0x161E]
  2362. 00001B64  7004                     moveq.l    D0, 0x04
  2363. 00001B66  B068 018A                cmp.w      D0, [A0 + 0x18A]
  2364. 00001B6A  6620                     bne        +0x22 /* 00001B8C */
  2365. 00001B6C  7000                     moveq.l    D0, 0x00
  2366. 00001B6E  302C 0002                move.w     D0, [A4 + 0x2]
  2367. 00001B72  223C 0000 8000           move.l     D1, 0x8000
  2368. 00001B78  C280                     and.l      D1, D0
  2369. 00001B7A  6600 010C                bne        +0x10E /* 00001C88 */
  2370. 00001B7E  0045 0100                ori.w      D5, 0x100
  2371. 00001B82  006C 8000 0002           ori.w      [A4 + 0x2], 0x8000
  2372. 00001B88  6000 00FE                bra        +0x100 /* 00001C88 */
  2373. label00001B8C:
  2374. 00001B8C  206E FCC8                movea.l    A0, [A6 - 0x338]
  2375. 00001B90  7001                     moveq.l    D0, 0x01
  2376. 00001B92  B028 0014                cmp.b      D0, [A0 + 0x14]
  2377. 00001B96  6700 00F0                beq        +0xF2 /* 00001C88 */
  2378. 00001B9A  3014                     move.w     D0, [A4]
  2379. 00001B9C  41EE FCDA                lea.l      A0, [A6 - 0x326]
  2380. 00001BA0  1030 0000                move.b     D0, [A0 + D0.w]
  2381. 00001BA4  6500 00E2                bcs        +0xE4 /* 00001C88 */
  2382. 00001BA8  0C00 0003                cmpi.b     D0, 0x3
  2383. 00001BAC  6200 00DA                bhi        +0xDC /* 00001C88 */
  2384. 00001BB0  7200                     moveq.l    D1, 0x00
  2385. 00001BB2  1200                     move.b     D1, D0
  2386. 00001BB4  D241                     add.w      D1, D1
  2387. 00001BB6  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  2388. 00001BBA  4EFB 1000                jmp        [PC + D1.w]
  2389. 00001BBE  000A 003E                ori.b      A2, 0x3E /* '>' */
  2390. 00001BC2  006E 009E 7000           ori.w      [A6 + 0x7000], 0x9E
  2391. 00001BC8  302C 0002                move.w     D0, [A4 + 0x2]
  2392. 00001BCC  223C 0000 8000           move.l     D1, 0x8000
  2393. 00001BD2  C280                     and.l      D1, D0
  2394. 00001BD4  670A                     beq        +0xC /* 00001BE0 */
  2395. 00001BD6  0045 0100                ori.w      D5, 0x100
  2396. 00001BDA  026C 7FFF 0002           andi.w     [A4 + 0x2], 0x7FFF
  2397. label00001BE0:
  2398. 00001BE0  303C 4000                move.w     D0, 0x4000 /* '@\0' */
  2399. 00001BE4  C06C 0002                and.w      D0, [A4 + 0x2]
  2400. 00001BE8  6700 009E                beq        +0xA0 /* 00001C88 */
  2401. 00001BEC  0045 0400                ori.w      D5, 0x400
  2402. 00001BF0  026C BFFF 0002           andi.w     [A4 + 0x2], 0xBFFF
  2403. 00001BF6  6000 0090                bra        +0x92 /* 00001C88 */
  2404. 00001BFA  7000                     moveq.l    D0, 0x00
  2405. 00001BFC  302C 0002                move.w     D0, [A4 + 0x2]
  2406. 00001C00  223C 0000 8000           move.l     D1, 0x8000
  2407. 00001C06  C280                     and.l      D1, D0
  2408. 00001C08  660A                     bne        +0xC /* 00001C14 */
  2409. 00001C0A  0045 0100                ori.w      D5, 0x100
  2410. 00001C0E  006C 8000 0002           ori.w      [A4 + 0x2], 0x8000
  2411. label00001C14:
  2412. 00001C14  303C 4000                move.w     D0, 0x4000 /* '@\0' */
  2413. 00001C18  C06C 0002                and.w      D0, [A4 + 0x2]
  2414. 00001C1C  676A                     beq        +0x6C /* 00001C88 */
  2415. 00001C1E  0045 0400                ori.w      D5, 0x400
  2416. 00001C22  026C BFFF 0002           andi.w     [A4 + 0x2], 0xBFFF
  2417. 00001C28  605E                     bra        +0x60 /* 00001C88 */
  2418. 00001C2A  7000                     moveq.l    D0, 0x00
  2419. 00001C2C  302C 0002                move.w     D0, [A4 + 0x2]
  2420. 00001C30  223C 0000 8000           move.l     D1, 0x8000
  2421. 00001C36  C280                     and.l      D1, D0
  2422. 00001C38  670A                     beq        +0xC /* 00001C44 */
  2423. 00001C3A  0045 0100                ori.w      D5, 0x100
  2424. 00001C3E  026C 7FFF 0002           andi.w     [A4 + 0x2], 0x7FFF
  2425. label00001C44:
  2426. 00001C44  303C 4000                move.w     D0, 0x4000 /* '@\0' */
  2427. 00001C48  C06C 0002                and.w      D0, [A4 + 0x2]
  2428. 00001C4C  663A                     bne        +0x3C /* 00001C88 */
  2429. 00001C4E  0045 0400                ori.w      D5, 0x400
  2430. 00001C52  006C 4000 0002           ori.w      [A4 + 0x2], 0x4000 /* '@\0' */
  2431. 00001C58  602E                     bra        +0x30 /* 00001C88 */
  2432. 00001C5A  7000                     moveq.l    D0, 0x00
  2433. 00001C5C  302C 0002                move.w     D0, [A4 + 0x2]
  2434. 00001C60  223C 0000 8000           move.l     D1, 0x8000
  2435. 00001C66  C280                     and.l      D1, D0
  2436. 00001C68  660A                     bne        +0xC /* 00001C74 */
  2437. 00001C6A  0045 0100                ori.w      D5, 0x100
  2438. 00001C6E  006C 8000 0002           ori.w      [A4 + 0x2], 0x8000
  2439. label00001C74:
  2440. 00001C74  303C 4000                move.w     D0, 0x4000 /* '@\0' */
  2441. 00001C78  C06C 0002                and.w      D0, [A4 + 0x2]
  2442. 00001C7C  660A                     bne        +0xC /* 00001C88 */
  2443. 00001C7E  0045 0400                ori.w      D5, 0x400
  2444. 00001C82  006C 4000 0002           ori.w      [A4 + 0x2], 0x4000 /* '@\0' */
  2445. label00001C88:
  2446. 00001C88  206D C33E                movea.l    A0, [A5 - 0x3CC2]
  2447. 00001C8C  8B68 0010                or.w       [A0 + 0x10], D5
  2448. 00001C90  206E FCC8                movea.l    A0, [A6 - 0x338]
  2449. 00001C94  8B68 0010                or.w       [A0 + 0x10], D5
  2450. 00001C98  8B6C 0002                or.w       [A4 + 0x2], D5
  2451. 00001C9C  5244                     addq.w     D4, 1
  2452. 00001C9E  D8FC 0006                add.w      A4, 0x6
  2453. label00001CA2:
  2454. 00001CA2  48C4                     ext.l      D4
  2455. 00001CA4  206E FCC8                movea.l    A0, [A6 - 0x338]
  2456. 00001CA8  7000                     moveq.l    D0, 0x00
  2457. 00001CAA  1028 0012                move.b     D0, [A0 + 0x12]
  2458. 00001CAE  B084                     cmp.l      D0, D4
  2459. 00001CB0  6E00 F89E                bgt        -0x760 /* 00001550 */
  2460. 00001CB4  206E FCC8                movea.l    A0, [A6 - 0x338]
  2461. 00001CB8  2F10                     move.l     -[A7], [A0]
  2462. 00001CBA  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  2463. 00001CBE  526E FC9E                addq.w     [A6 - 0x362], 1
  2464. 00001CC2  7016                     moveq.l    D0, 0x16
  2465. 00001CC4  D1AE FCC8                add.l      [A6 - 0x338], D0
  2466. label00001CC8:
  2467. 00001CC8  206D C33E                movea.l    A0, [A5 - 0x3CC2]
  2468. 00001CCC  7000                     moveq.l    D0, 0x00
  2469. 00001CCE  1028 0012                move.b     D0, [A0 + 0x12]
  2470. 00001CD2  322E FC9E                move.w     D1, [A6 - 0x362]
  2471. 00001CD6  48C1                     ext.l      D1
  2472. 00001CD8  B081                     cmp.l      D0, D1
  2473. 00001CDA  6E00 F7C0                bgt        -0x83E /* 0000149C */
  2474. label00001CDE:
  2475. 00001CDE  206D C33E                movea.l    A0, [A5 - 0x3CC2]
  2476. 00001CE2  303C 0800                move.w     D0, 0x800
  2477. 00001CE6  C068 0010                and.w      D0, [A0 + 0x10]
  2478. 00001CEA  6704                     beq        +0x6 /* 00001CF0 */
  2479. 00001CEC  426D C346                clr.w      [A5 - 0x3CBA]
  2480. label00001CF0:
  2481. 00001CF0  206D C33E                movea.l    A0, [A5 - 0x3CC2]
  2482. 00001CF4  303C 0F00                move.w     D0, 0xF00
  2483. 00001CF8  C068 0010                and.w      D0, [A0 + 0x10]
  2484. 00001CFC  670A                     beq        +0xC /* 00001D08 */
  2485. 00001CFE  2F2D C33E                move.l     -[A7], [A5 - 0x3CC2]
  2486. 00001D02  4EBA E4C6                jsr        [PC - 0x1B3A /* 000001CA */]
  2487. 00001D06  588F                     addq.l     A7, 4
  2488. label00001D08:
  2489. 00001D08  4CEE 18F8 FC74           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x38C]
  2490. 00001D0E  4E5E                     unlink     A6
  2491. 00001D10  4E75                     rts
  2492. fn00001D12:
  2493. 00001D12  4E56 FDF2                link       A6, -0x020E
  2494. 00001D16  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2495. 00001D1A  382E 0016                move.w     D4, [A6 + 0x16]
  2496. 00001D1E  206E 000C                movea.l    A0, [A6 + 0xC]
  2497. 00001D22  7005                     moveq.l    D0, 0x05
  2498. 00001D24  B028 0014                cmp.b      D0, [A0 + 0x14]
  2499. 00001D28  6700 0378                beq        +0x37A /* 000020A2 */
  2500. 00001D2C  4245                     clr.w      D5
  2501. 00001D2E  206E 000C                movea.l    A0, [A6 + 0xC]
  2502. 00001D32  1028 0012                move.b     D0, [A0 + 0x12]
  2503. 00001D36  B02E 001B                cmp.b      D0, [A6 + 0x1B]
  2504. 00001D3A  6700 00FA                beq        +0xFC /* 00001E36 */
  2505. 00001D3E  3E2E 001A                move.w     D7, [A6 + 0x1A]
  2506. 00001D42  5247                     addq.w     D7, 1
  2507. 00001D44  6048                     bra        +0x4A /* 00001D8E */
  2508. label00001D46:
  2509. 00001D46  7000                     moveq.l    D0, 0x00
  2510. 00001D48  2F00                     move.l     -[A7], D0
  2511. 00001D4A  2F00                     move.l     -[A7], D0
  2512. 00001D4C  48C7                     ext.l      D7
  2513. 00001D4E  2F07                     move.l     -[A7], D7
  2514. 00001D50  206E 000C                movea.l    A0, [A6 + 0xC]
  2515. 00001D54  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2516. 00001D58  4EAD 0D6A                jsr        [A5 + 0xD6A /* export_425 */]
  2517. 00001D5C  7000                     moveq.l    D0, 0x00
  2518. 00001D5E  2F00                     move.l     -[A7], D0
  2519. 00001D60  2F00                     move.l     -[A7], D0
  2520. 00001D62  48C7                     ext.l      D7
  2521. 00001D64  2F07                     move.l     -[A7], D7
  2522. 00001D66  206E 000C                movea.l    A0, [A6 + 0xC]
  2523. 00001D6A  2F28 0008                move.l     -[A7], [A0 + 0x8]
  2524. 00001D6E  4EAD 0D6A                jsr        [A5 + 0xD6A /* export_425 */]
  2525. 00001D72  7000                     moveq.l    D0, 0x00
  2526. 00001D74  2F00                     move.l     -[A7], D0
  2527. 00001D76  2F00                     move.l     -[A7], D0
  2528. 00001D78  48C7                     ext.l      D7
  2529. 00001D7A  2F07                     move.l     -[A7], D7
  2530. 00001D7C  206E 000C                movea.l    A0, [A6 + 0xC]
  2531. 00001D80  2F28 000C                move.l     -[A7], [A0 + 0xC]
  2532. 00001D84  4EAD 0D6A                jsr        [A5 + 0xD6A /* export_425 */]
  2533. 00001D88  4FEF 0030                lea.l      A7, [A7 + 0x30]
  2534. 00001D8C  5247                     addq.w     D7, 1
  2535. label00001D8E:
  2536. 00001D8E  48C7                     ext.l      D7
  2537. 00001D90  206E 000C                movea.l    A0, [A6 + 0xC]
  2538. 00001D94  7000                     moveq.l    D0, 0x00
  2539. 00001D96  1028 0012                move.b     D0, [A0 + 0x12]
  2540. 00001D9A  B087                     cmp.l      D0, D7
  2541. 00001D9C  6CA8                     bge        -0x56 /* 00001D46 */
  2542. 00001D9E  206E 000C                movea.l    A0, [A6 + 0xC]
  2543. 00001DA2  7000                     moveq.l    D0, 0x00
  2544. 00001DA4  1028 0013                move.b     D0, [A0 + 0x13]
  2545. 00001DA8  322E 001A                move.w     D1, [A6 + 0x1A]
  2546. 00001DAC  48C1                     ext.l      D1
  2547. 00001DAE  B081                     cmp.l      D0, D1
  2548. 00001DB0  6C76                     bge        +0x78 /* 00001E28 */
  2549. 00001DB2  302E 001A                move.w     D0, [A6 + 0x1A]
  2550. 00001DB6  48C0                     ext.l      D0
  2551. 00001DB8  2200                     move.l     D1, D0
  2552. 00001DBA  C0FC 0006                mulu.w     D0, 0x6
  2553. 00001DBE  4841                     swap.w     D1
  2554. 00001DC0  C2FC 0006                mulu.w     D1, 0x6
  2555. 00001DC4  4841                     swap.w     D1
  2556. 00001DC6  4241                     clr.w      D1
  2557. 00001DC8  D081                     add.l      D0, D1
  2558. 00001DCA  2D40 FFFC                move.l     [A6 - 0x4], D0
  2559. 00001DCE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2560. 00001DD2  206E 000C                movea.l    A0, [A6 + 0xC]
  2561. 00001DD6  2F10                     move.l     -[A7], [A0]
  2562. 00001DD8  4EAD 0032                jsr        [A5 + 0x32 /* export_2 */]
  2563. 00001DDC  4A40                     tst.w      D0
  2564. 00001DDE  508F                     addq.l     A7, 8
  2565. 00001DE0  662E                     bne        +0x30 /* 00001E10 */
  2566. 00001DE2  206E 000C                movea.l    A0, [A6 + 0xC]
  2567. 00001DE6  7000                     moveq.l    D0, 0x00
  2568. 00001DE8  1028 0013                move.b     D0, [A0 + 0x13]
  2569. 00001DEC  C1FC 0006                muls.w     D0, 0x6
  2570. 00001DF0  48C0                     ext.l      D0
  2571. 00001DF2  2C00                     move.l     D6, D0
  2572. 00001DF4  202E FFFC                move.l     D0, [A6 - 0x4]
  2573. 00001DF8  9086                     sub.l      D0, D6
  2574. 00001DFA  2F00                     move.l     -[A7], D0
  2575. 00001DFC  206E 000C                movea.l    A0, [A6 + 0xC]
  2576. 00001E00  2050                     movea.l    A0, [A0]
  2577. 00001E02  2006                     move.l     D0, D6
  2578. 00001E04  D090                     add.l      D0, [A0]
  2579. 00001E06  2F00                     move.l     -[A7], D0
  2580. 00001E08  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  2581. 00001E0C  508F                     addq.l     A7, 8
  2582. 00001E0E  600E                     bra        +0x10 /* 00001E1E */
  2583. label00001E10:
  2584. 00001E10  206E 000C                movea.l    A0, [A6 + 0xC]
  2585. 00001E14  7000                     moveq.l    D0, 0x00
  2586. 00001E16  1028 0013                move.b     D0, [A0 + 0x13]
  2587. 00001E1A  3D40 001A                move.w     [A6 + 0x1A], D0
  2588. label00001E1E:
  2589. 00001E1E  206E 000C                movea.l    A0, [A6 + 0xC]
  2590. 00001E22  116E 001B 0013           move.b     [A0 + 0x13], [A6 + 0x1B]
  2591. label00001E28:
  2592. 00001E28  206E 000C                movea.l    A0, [A6 + 0xC]
  2593. 00001E2C  116E 001B 0012           move.b     [A0 + 0x12], [A6 + 0x1B]
  2594. 00001E32  3A3C 0800                move.w     D5, 0x800
  2595. label00001E36:
  2596. 00001E36  206E 000C                movea.l    A0, [A6 + 0xC]
  2597. 00001E3A  2F10                     move.l     -[A7], [A0]
  2598. 00001E3C  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  2599. 00001E40  206E 000C                movea.l    A0, [A6 + 0xC]
  2600. 00001E44  2F10                     move.l     -[A7], [A0]
  2601. 00001E46  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  2602. 00001E4A  3E04                     move.w     D7, D4
  2603. 00001E4C  598F                     subq.l     A7, 4
  2604. 00001E4E  206E 000C                movea.l    A0, [A6 + 0xC]
  2605. 00001E52  2050                     movea.l    A0, [A0]
  2606. 00001E54  48C4                     ext.l      D4
  2607. 00001E56  2204                     move.l     D1, D4
  2608. 00001E58  2001                     move.l     D0, D1
  2609. 00001E5A  C2FC 0006                mulu.w     D1, 0x6
  2610. 00001E5E  4840                     swap.w     D0
  2611. 00001E60  C0FC 0006                mulu.w     D0, 0x6
  2612. 00001E64  4840                     swap.w     D0
  2613. 00001E66  4240                     clr.w      D0
  2614. 00001E68  D280                     add.l      D1, D0
  2615. 00001E6A  D290                     add.l      D1, [A0]
  2616. 00001E6C  2F01                     move.l     -[A7], D1
  2617. 00001E6E  4EAD 069A                jsr        [A5 + 0x69A /* export_207 */]
  2618. 00001E72  2D5F FDF8                move.l     [A6 - 0x208], [A7]+
  2619. 00001E76  6000 0208                bra        +0x20A /* 00002080 */
  2620. label00001E7A:
  2621. 00001E7A  206E 0010                movea.l    A0, [A6 + 0x10]
  2622. 00001E7E  3007                     move.w     D0, D7
  2623. 00001E80  9044                     sub.w      D0, D4
  2624. 00001E82  48C0                     ext.l      D0
  2625. 00001E84  E580                     asl        D0, 2
  2626. 00001E86  2670 0800                movea.l    A3, [A0 + D0]
  2627. 00001E8A  41EE FEFC                lea.l      A0, [A6 - 0x104]
  2628. 00001E8E  5288                     addq.l     A0, 1
  2629. 00001E90  2F08                     move.l     -[A7], A0
  2630. 00001E92  48C4                     ext.l      D4
  2631. 00001E94  2004                     move.l     D0, D4
  2632. 00001E96  5280                     addq.l     D0, 1
  2633. 00001E98  2F00                     move.l     -[A7], D0
  2634. 00001E9A  206E 000C                movea.l    A0, [A6 + 0xC]
  2635. 00001E9E  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2636. 00001EA2  4EAD 0D72                jsr        [A5 + 0xD72 /* export_426 */]
  2637. 00001EA6  1D40 FEFC                move.b     [A6 - 0x104], D0
  2638. 00001EAA  200B                     move.l     D0, A3
  2639. 00001EAC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2640. 00001EB0  663E                     bne        +0x40 /* 00001EF0 */
  2641. 00001EB2  4A2E FEFC                tst.b      [A6 - 0x104]
  2642. 00001EB6  6700 0172                beq        +0x174 /* 0000202A */
  2643. 00001EBA  7000                     moveq.l    D0, 0x00
  2644. 00001EBC  2F00                     move.l     -[A7], D0
  2645. 00001EBE  2F00                     move.l     -[A7], D0
  2646. 00001EC0  48C7                     ext.l      D7
  2647. 00001EC2  2207                     move.l     D1, D7
  2648. 00001EC4  5281                     addq.l     D1, 1
  2649. 00001EC6  2F01                     move.l     -[A7], D1
  2650. 00001EC8  206E 000C                movea.l    A0, [A6 + 0xC]
  2651. 00001ECC  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2652. 00001ED0  4EAD 0D6A                jsr        [A5 + 0xD6A /* export_425 */]
  2653. 00001ED4  206E FDF8                movea.l    A0, [A6 - 0x208]
  2654. 00001ED8  0068 0200 0002           ori.w      [A0 + 0x2], 0x200
  2655. 00001EDE  0045 0200                ori.w      D5, 0x200
  2656. 00001EE2  206E FDF8                movea.l    A0, [A6 - 0x208]
  2657. 00001EE6  4250                     clr.w      [A0]
  2658. 00001EE8  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2659. 00001EEC  6000 013C                bra        +0x13E /* 0000202A */
  2660. label00001EF0:
  2661. 00001EF0  4A2E FEFC                tst.b      [A6 - 0x104]
  2662. 00001EF4  6712                     beq        +0x14 /* 00001F08 */
  2663. 00001EF6  2F0B                     move.l     -[A7], A3
  2664. 00001EF8  486E FEFC                pea.l      [A6 - 0x104]
  2665. 00001EFC  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  2666. 00001F00  4A40                     tst.w      D0
  2667. 00001F02  508F                     addq.l     A7, 8
  2668. 00001F04  6700 0124                beq        +0x126 /* 0000202A */
  2669. label00001F08:
  2670. 00001F08  0C6E 00B9 0022           cmpi.w     [A6 + 0x22], 0xB9
  2671. 00001F0E  6600 00E0                bne        +0xE2 /* 00001FF0 */
  2672. 00001F12  7022                     moveq.l    D0, 0x22
  2673. 00001F14  B013                     cmp.b      D0, [A3]
  2674. 00001F16  6400 00D8                bcc        +0xDA /* 00001FF0 */
  2675. 00001F1A  41ED C218                lea.l      A0, [A5 - 0x3DE8]
  2676. 00001F1E  2D48 FDF4                move.l     [A6 - 0x20C], A0
  2677. 00001F22  1013                     move.b     D0, [A3]
  2678. 00001F24  5100                     subq.b     D0, 8
  2679. 00001F26  7200                     moveq.l    D1, 0x00
  2680. 00001F28  1200                     move.b     D1, D0
  2681. 00001F2A  49F3 1000                lea.l      A4, [A3 + D1.w]
  2682. 00001F2E  600A                     bra        +0xC /* 00001F3A */
  2683. label00001F30:
  2684. 00001F30  703A                     moveq.l    D0, 0x3A
  2685. 00001F32  B014                     cmp.b      D0, [A4]
  2686. 00001F34  6708                     beq        +0xA /* 00001F3E */
  2687. 00001F36  D8FC FFFF                add.w      A4, 0xFFFF
  2688. label00001F3A:
  2689. 00001F3A  B7CC                     cmpa.l     A3, A4
  2690. 00001F3C  65F2                     bcs        -0xC /* 00001F30 */
  2691. label00001F3E:
  2692. 00001F3E  2C0C                     move.l     D6, A4
  2693. 00001F40  9C8B                     sub.l      D6, A3
  2694. 00001F42  671E                     beq        +0x20 /* 00001F62 */
  2695. 00001F44  0C46 000C                cmpi.w     D6, 0xC
  2696. 00001F48  6F1A                     ble        +0x1C /* 00001F64 */
  2697. 00001F4A  7000                     moveq.l    D0, 0x00
  2698. 00001F4C  1013                     move.b     D0, [A3]
  2699. 00001F4E  9046                     sub.w      D0, D6
  2700. 00001F50  48C0                     ext.l      D0
  2701. 00001F52  206E FDF4                movea.l    A0, [A6 - 0x20C]
  2702. 00001F56  7222                     moveq.l    D1, 0x22
  2703. 00001F58  9210                     sub.b      D1, [A0]
  2704. 00001F5A  7400                     moveq.l    D2, 0x00
  2705. 00001F5C  1401                     move.b     D2, D1
  2706. 00001F5E  B480                     cmp.l      D2, D0
  2707. 00001F60  6C02                     bge        +0x4 /* 00001F64 */
  2708. label00001F62:
  2709. 00001F62  7C0C                     moveq.l    D6, 0x0C
  2710. label00001F64:
  2711. 00001F64  206E FDF4                movea.l    A0, [A6 - 0x20C]
  2712. 00001F68  7000                     moveq.l    D0, 0x00
  2713. 00001F6A  1010                     move.b     D0, [A0]
  2714. 00001F6C  7222                     moveq.l    D1, 0x22
  2715. 00001F6E  9280                     sub.l      D1, D0
  2716. 00001F70  48C6                     ext.l      D6
  2717. 00001F72  9286                     sub.l      D1, D6
  2718. 00001F74  3D41 FDF2                move.w     [A6 - 0x20E], D1
  2719. 00001F78  200B                     move.l     D0, A3
  2720. 00001F7A  5280                     addq.l     D0, 1
  2721. 00001F7C  2F00                     move.l     -[A7], D0
  2722. 00001F7E  41EE FDFC                lea.l      A0, [A6 - 0x204]
  2723. 00001F82  5288                     addq.l     A0, 1
  2724. 00001F84  2F08                     move.l     -[A7], A0
  2725. 00001F86  48C6                     ext.l      D6
  2726. 00001F88  2F06                     move.l     -[A7], D6
  2727. 00001F8A  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  2728. 00001F8E  202E FDF4                move.l     D0, [A6 - 0x20C]
  2729. 00001F92  5280                     addq.l     D0, 1
  2730. 00001F94  2F00                     move.l     -[A7], D0
  2731. 00001F96  41EE FDFC                lea.l      A0, [A6 - 0x204]
  2732. 00001F9A  5288                     addq.l     A0, 1
  2733. 00001F9C  48C6                     ext.l      D6
  2734. 00001F9E  D1C6                     add.l      A0, D6
  2735. 00001FA0  2F08                     move.l     -[A7], A0
  2736. 00001FA2  206E FDF4                movea.l    A0, [A6 - 0x20C]
  2737. 00001FA6  7000                     moveq.l    D0, 0x00
  2738. 00001FA8  1010                     move.b     D0, [A0]
  2739. 00001FAA  2F00                     move.l     -[A7], D0
  2740. 00001FAC  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  2741. 00001FB0  200B                     move.l     D0, A3
  2742. 00001FB2  5280                     addq.l     D0, 1
  2743. 00001FB4  7200                     moveq.l    D1, 0x00
  2744. 00001FB6  1213                     move.b     D1, [A3]
  2745. 00001FB8  D280                     add.l      D1, D0
  2746. 00001FBA  302E FDF2                move.w     D0, [A6 - 0x20E]
  2747. 00001FBE  48C0                     ext.l      D0
  2748. 00001FC0  9280                     sub.l      D1, D0
  2749. 00001FC2  2F01                     move.l     -[A7], D1
  2750. 00001FC4  41EE FDFC                lea.l      A0, [A6 - 0x204]
  2751. 00001FC8  5288                     addq.l     A0, 1
  2752. 00001FCA  48C6                     ext.l      D6
  2753. 00001FCC  D1C6                     add.l      A0, D6
  2754. 00001FCE  226E FDF4                movea.l    A1, [A6 - 0x20C]
  2755. 00001FD2  7000                     moveq.l    D0, 0x00
  2756. 00001FD4  1011                     move.b     D0, [A1]
  2757. 00001FD6  D088                     add.l      D0, A0
  2758. 00001FD8  2F00                     move.l     -[A7], D0
  2759. 00001FDA  302E FDF2                move.w     D0, [A6 - 0x20E]
  2760. 00001FDE  48C0                     ext.l      D0
  2761. 00001FE0  2F00                     move.l     -[A7], D0
  2762. 00001FE2  4EAD 1B12                jsr        [A5 + 0x1B12 /* export_862 */]
  2763. 00001FE6  1D7C 0022 FDFC           move.b     [A6 - 0x204], 0x22 /* '\"' */
  2764. 00001FEC  47EE FDFC                lea.l      A3, [A6 - 0x204]
  2765. label00001FF0:
  2766. 00001FF0  7000                     moveq.l    D0, 0x00
  2767. 00001FF2  1013                     move.b     D0, [A3]
  2768. 00001FF4  2F00                     move.l     -[A7], D0
  2769. 00001FF6  200B                     move.l     D0, A3
  2770. 00001FF8  5280                     addq.l     D0, 1
  2771. 00001FFA  2F00                     move.l     -[A7], D0
  2772. 00001FFC  48C7                     ext.l      D7
  2773. 00001FFE  2007                     move.l     D0, D7
  2774. 00002000  5280                     addq.l     D0, 1
  2775. 00002002  2F00                     move.l     -[A7], D0
  2776. 00002004  206E 000C                movea.l    A0, [A6 + 0xC]
  2777. 00002008  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2778. 0000200C  4EAD 0D6A                jsr        [A5 + 0xD6A /* export_425 */]
  2779. 00002010  206E FDF8                movea.l    A0, [A6 - 0x208]
  2780. 00002014  0068 0200 0002           ori.w      [A0 + 0x2], 0x200
  2781. 0000201A  0045 0200                ori.w      D5, 0x200
  2782. 0000201E  206E FDF8                movea.l    A0, [A6 - 0x208]
  2783. 00002022  30AE 0022                move.w     [A0], [A6 + 0x22]
  2784. 00002026  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2785. label0000202A:
  2786. 0000202A  BE6E 001E                cmp.w      D7, [A6 + 0x1E]
  2787. 0000202E  661E                     bne        +0x20 /* 0000204E */
  2788. 00002030  206E FDF8                movea.l    A0, [A6 - 0x208]
  2789. 00002034  303C 4000                move.w     D0, 0x4000 /* '@\0' */
  2790. 00002038  C068 0002                and.w      D0, [A0 + 0x2]
  2791. 0000203C  663C                     bne        +0x3E /* 0000207A */
  2792. 0000203E  206E FDF8                movea.l    A0, [A6 - 0x208]
  2793. 00002042  0068 4400 0002           ori.w      [A0 + 0x2], 0x4400 /* 'D\0' */
  2794. 00002048  0045 0400                ori.w      D5, 0x400
  2795. 0000204C  602C                     bra        +0x2E /* 0000207A */
  2796. label0000204E:
  2797. 0000204E  206E FDF8                movea.l    A0, [A6 - 0x208]
  2798. 00002052  303C 4000                move.w     D0, 0x4000 /* '@\0' */
  2799. 00002056  C068 0002                and.w      D0, [A0 + 0x2]
  2800. 0000205A  671E                     beq        +0x20 /* 0000207A */
  2801. 0000205C  206E FDF8                movea.l    A0, [A6 - 0x208]
  2802. 00002060  303C BFFF                move.w     D0, 0xBFFF
  2803. 00002064  C068 0002                and.w      D0, [A0 + 0x2]
  2804. 00002068  323C 0400                move.w     D1, 0x400
  2805. 0000206C  8240                     or.w       D1, D0
  2806. 0000206E  206E FDF8                movea.l    A0, [A6 - 0x208]
  2807. 00002072  3141 0002                move.w     [A0 + 0x2], D1
  2808. 00002076  0045 0400                ori.w      D5, 0x400
  2809. label0000207A:
  2810. 0000207A  5247                     addq.w     D7, 1
  2811. 0000207C  5CAE FDF8                addq.l     [A6 - 0x208], 6
  2812. label00002080:
  2813. 00002080  BE6E 001A                cmp.w      D7, [A6 + 0x1A]
  2814. 00002084  6D00 FDF4                blt        -0x20A /* 00001E7A */
  2815. 00002088  206E 000C                movea.l    A0, [A6 + 0xC]
  2816. 0000208C  2F10                     move.l     -[A7], [A0]
  2817. 0000208E  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  2818. 00002092  206E 0008                movea.l    A0, [A6 + 0x8]
  2819. 00002096  8B68 0010                or.w       [A0 + 0x10], D5
  2820. 0000209A  206E 000C                movea.l    A0, [A6 + 0xC]
  2821. 0000209E  8B68 0010                or.w       [A0 + 0x10], D5
  2822. label000020A2:
  2823. 000020A2  4CEE 18F0 FDDA           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x226]
  2824. 000020A8  4E5E                     unlink     A6
  2825. 000020AA  4E75                     rts
  2826. export_1203:
  2827. fn000020AC:
  2828. 000020AC  4E56 FCF8                link       A6, -0x0308
  2829. 000020B0  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  2830. 000020B4  3D7C 0001 FCFA           move.w     [A6 - 0x306], 0x1
  2831. 000020BA  78FF                     moveq.l    D4, 0xFFFFFFFF
  2832. 000020BC  426E FCF8                clr.w      [A6 - 0x308]
  2833. 000020C0  4247                     clr.w      D7
  2834. 000020C2  41EE FD00                lea.l      A0, [A6 - 0x300]
  2835. 000020C6  2D48 FCFC                move.l     [A6 - 0x304], A0
  2836. 000020CA  206E 000C                movea.l    A0, [A6 + 0xC]
  2837. 000020CE  1028 0014                move.b     D0, [A0 + 0x14]
  2838. 000020D2  5300                     subq.b     D0, 1
  2839. 000020D4  6500 01FE                bcs        +0x200 /* 000022D4 */
  2840. 000020D8  0C00 0004                cmpi.b     D0, 0x4
  2841. 000020DC  6200 01F6                bhi        +0x1F8 /* 000022D4 */
  2842. 000020E0  7200                     moveq.l    D1, 0x00
  2843. 000020E2  1200                     move.b     D1, D0
  2844. 000020E4  D241                     add.w      D1, D1
  2845. 000020E6  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  2846. 000020EA  4EFB 1000                jmp        [PC + D1.w]
  2847. 000020EE  0182                     bclr       D2, D0
  2848. 000020F0  008A 000C 0192           ori.l      A2, 0xC0192
  2849. 000020F6  01E8                     .incomplete
  2850. 000020F8  4AAD BA78                tst.l      [A5 - 0x4588]
  2851. 000020FC  6700 01D6                beq        +0x1D8 /* 000022D4 */
  2852. 00002100  4246                     clr.w      D6
  2853. 00002102  605E                     bra        +0x60 /* 00002162 */
  2854. label00002104:
  2855. 00002104  206D BA78                movea.l    A0, [A5 - 0x4588]
  2856. 00002108  2068 023E                movea.l    A0, [A0 + 0x23E]
  2857. 0000210C  48C6                     ext.l      D6
  2858. 0000210E  2006                     move.l     D0, D6
  2859. 00002110  E580                     asl        D0, 2
  2860. 00002112  4AB0 0800                tst.l      [A0 + D0]
  2861. 00002116  6748                     beq        +0x4A /* 00002160 */
  2862. 00002118  0C6E 0080 FCF8           cmpi.w     [A6 - 0x308], 0x80
  2863. 0000211E  6C40                     bge        +0x42 /* 00002160 */
  2864. 00002120  206D BA78                movea.l    A0, [A5 - 0x4588]
  2865. 00002124  2068 023E                movea.l    A0, [A0 + 0x23E]
  2866. 00002128  48C6                     ext.l      D6
  2867. 0000212A  2006                     move.l     D0, D6
  2868. 0000212C  E580                     asl        D0, 2
  2869. 0000212E  2070 0800                movea.l    A0, [A0 + D0]
  2870. 00002132  5488                     addq.l     A0, 2
  2871. 00002134  226D BA78                movea.l    A1, [A5 - 0x4588]
  2872. 00002138  2269 023E                movea.l    A1, [A1 + 0x23E]
  2873. 0000213C  48C6                     ext.l      D6
  2874. 0000213E  2006                     move.l     D0, D6
  2875. 00002140  E580                     asl        D0, 2
  2876. 00002142  2271 0800                movea.l    A1, [A1 + D0]
  2877. 00002146  7000                     moveq.l    D0, 0x00
  2878. 00002148  1029 0002                move.b     D0, [A1 + 0x2]
  2879. 0000214C  D088                     add.l      D0, A0
  2880. 0000214E  322E FCF8                move.w     D1, [A6 - 0x308]
  2881. 00002152  526E FCF8                addq.w     [A6 - 0x308], 1
  2882. 00002156  E541                     asl        D1.w, 2
  2883. 00002158  41EE FD00                lea.l      A0, [A6 - 0x300]
  2884. 0000215C  2180 1000                move.l     [A0 + D1.w], D0
  2885. label00002160:
  2886. 00002160  5246                     addq.w     D6, 1
  2887. label00002162:
  2888. 00002162  48C6                     ext.l      D6
  2889. 00002164  206D BA78                movea.l    A0, [A5 - 0x4588]
  2890. 00002168  7000                     moveq.l    D0, 0x00
  2891. 0000216A  3028 015C                move.w     D0, [A0 + 0x15C]
  2892. 0000216E  B086                     cmp.l      D0, D6
  2893. 00002170  6292                     bhi        -0x6C /* 00002104 */
  2894. 00002172  6000 0160                bra        +0x162 /* 000022D4 */
  2895. 00002176  5244                     addq.w     D4, 1
  2896. 00002178  3D7C 00B9 FCFA           move.w     [A6 - 0x306], 0xB9
  2897. 0000217E  206E 000C                movea.l    A0, [A6 + 0xC]
  2898. 00002182  4A28 0012                tst.b      [A0 + 0x12]
  2899. 00002186  676E                     beq        +0x70 /* 000021F6 */
  2900. 00002188  206E 000C                movea.l    A0, [A6 + 0xC]
  2901. 0000218C  2F10                     move.l     -[A7], [A0]
  2902. 0000218E  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  2903. 00002192  206E 000C                movea.l    A0, [A6 + 0xC]
  2904. 00002196  2F10                     move.l     -[A7], [A0]
  2905. 00002198  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  2906. 0000219C  206E 000C                movea.l    A0, [A6 + 0xC]
  2907. 000021A0  2050                     movea.l    A0, [A0]
  2908. 000021A2  2650                     movea.l    A3, [A0]
  2909. 000021A4  6036                     bra        +0x38 /* 000021DC */
  2910. label000021A6:
  2911. 000021A6  0C53 00B9                cmpi.w     [A3], 0xB9
  2912. 000021AA  662A                     bne        +0x2C /* 000021D6 */
  2913. 000021AC  4A47                     tst.w      D7
  2914. 000021AE  673C                     beq        +0x3E /* 000021EC */
  2915. 000021B0  41EE FF00                lea.l      A0, [A6 - 0x100]
  2916. 000021B4  5288                     addq.l     A0, 1
  2917. 000021B6  2F08                     move.l     -[A7], A0
  2918. 000021B8  48C7                     ext.l      D7
  2919. 000021BA  2F07                     move.l     -[A7], D7
  2920. 000021BC  206E 000C                movea.l    A0, [A6 + 0xC]
  2921. 000021C0  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2922. 000021C4  4EAD 0D72                jsr        [A5 + 0xD72 /* export_426 */]
  2923. 000021C8  1D40 FF00                move.b     [A6 - 0x100], D0
  2924. 000021CC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2925. 000021D0  661A                     bne        +0x1C /* 000021EC */
  2926. 000021D2  5347                     subq.w     D7, 1
  2927. 000021D4  6016                     bra        +0x18 /* 000021EC */
  2928. label000021D6:
  2929. 000021D6  5247                     addq.w     D7, 1
  2930. 000021D8  D6FC 0006                add.w      A3, 0x6
  2931. label000021DC:
  2932. 000021DC  48C7                     ext.l      D7
  2933. 000021DE  206E 000C                movea.l    A0, [A6 + 0xC]
  2934. 000021E2  7000                     moveq.l    D0, 0x00
  2935. 000021E4  1028 0012                move.b     D0, [A0 + 0x12]
  2936. 000021E8  B087                     cmp.l      D0, D7
  2937. 000021EA  6EBA                     bgt        -0x44 /* 000021A6 */
  2938. label000021EC:
  2939. 000021EC  206E 000C                movea.l    A0, [A6 + 0xC]
  2940. 000021F0  2F10                     move.l     -[A7], [A0]
  2941. 000021F2  4EAD 0412                jsr        [A5 + 0x412 /* export_126 */]
  2942. label000021F6:
  2943. 000021F6  4A47                     tst.w      D7
  2944. 000021F8  6716                     beq        +0x18 /* 00002210 */
  2945. 000021FA  5244                     addq.w     D4, 1
  2946. 000021FC  302E FCF8                move.w     D0, [A6 - 0x308]
  2947. 00002200  526E FCF8                addq.w     [A6 - 0x308], 1
  2948. 00002204  E540                     asl        D0.w, 2
  2949. 00002206  41EE FD00                lea.l      A0, [A6 - 0x300]
  2950. 0000220A  7200                     moveq.l    D1, 0x00
  2951. 0000220C  2181 0000                move.l     [A0 + D0.w], D1
  2952. label00002210:
  2953. 00002210  286D E9E2                movea.l    A4, [A5 - 0x161E]
  2954. 00002214  4245                     clr.w      D5
  2955. 00002216  6034                     bra        +0x36 /* 0000224C */
  2956. label00002218:
  2957. 00002218  4A6C 018A                tst.w      [A4 + 0x18A]
  2958. 0000221C  6708                     beq        +0xA /* 00002226 */
  2959. 0000221E  7007                     moveq.l    D0, 0x07
  2960. 00002220  B06C 018A                cmp.w      D0, [A4 + 0x18A]
  2961. 00002224  6622                     bne        +0x24 /* 00002248 */
  2962. label00002226:
  2963. 00002226  3005                     move.w     D0, D5
  2964. 00002228  5245                     addq.w     D5, 1
  2965. 0000222A  E540                     asl        D0.w, 2
  2966. 0000222C  41ED C2BE                lea.l      A0, [A5 - 0x3D42]
  2967. 00002230  218C 0000                move.l     [A0 + D0.w], A4
  2968. 00002234  302E FCF8                move.w     D0, [A6 - 0x308]
  2969. 00002238  526E FCF8                addq.w     [A6 - 0x308], 1
  2970. 0000223C  E540                     asl        D0.w, 2
  2971. 0000223E  41EE FD00                lea.l      A0, [A6 - 0x300]
  2972. 00002242  21AC 0160 0000           move.l     [A0 + D0.w], [A4 + 0x160]
  2973. label00002248:
  2974. 00002248  286C 0164                movea.l    A4, [A4 + 0x164]
  2975. label0000224C:
  2976. 0000224C  200C                     move.l     D0, A4
  2977. 0000224E  670C                     beq        +0xE /* 0000225C */
  2978. 00002250  302E FCF8                move.w     D0, [A6 - 0x308]
  2979. 00002254  D047                     add.w      D0, D7
  2980. 00002256  0C40 0080                cmpi.w     D0, 0x80
  2981. 0000225A  6DBC                     blt        -0x42 /* 00002218 */
  2982. label0000225C:
  2983. 0000225C  4A47                     tst.w      D7
  2984. 0000225E  6774                     beq        +0x76 /* 000022D4 */
  2985. 00002260  7001                     moveq.l    D0, 0x01
  2986. 00002262  B06E FCF8                cmp.w      D0, [A6 - 0x308]
  2987. 00002266  666C                     bne        +0x6E /* 000022D4 */
  2988. 00002268  536E FCF8                subq.w     [A6 - 0x308], 1
  2989. 0000226C  6066                     bra        +0x68 /* 000022D4 */
  2990. 0000226E  486E FCF8                pea.l      [A6 - 0x308]
  2991. 00002272  486E FCFC                pea.l      [A6 - 0x304]
  2992. 00002276  4EAD 0A92                jsr        [A5 + 0xA92 /* export_334 */]
  2993. 0000227A  508F                     addq.l     A7, 8
  2994. 0000227C  6056                     bra        +0x58 /* 000022D4 */
  2995. 0000227E  266D E040                movea.l    A3, [A5 - 0x1FC0]
  2996. 00002282  6044                     bra        +0x46 /* 000022C8 */
  2997. label00002284:
  2998. 00002284  303C 0100                move.w     D0, 0x100
  2999. 00002288  C06B 006E                and.w      D0, [A3 + 0x6E]
  3000. 0000228C  6736                     beq        +0x38 /* 000022C4 */
  3001. 0000228E  7000                     moveq.l    D0, 0x00
  3002. 00002290  302B 006E                move.w     D0, [A3 + 0x6E]
  3003. 00002294  223C 0000 8000           move.l     D1, 0x8000
  3004. 0000229A  C280                     and.l      D1, D0
  3005. 0000229C  6626                     bne        +0x28 /* 000022C4 */
  3006. 0000229E  2F2D B9AE                move.l     -[A7], [A5 - 0x4652]
  3007. 000022A2  2F2B 0054                move.l     -[A7], [A3 + 0x54]
  3008. 000022A6  4EAD 0CFA                jsr        [A5 + 0xCFA /* export_411 */]
  3009. 000022AA  4A40                     tst.w      D0
  3010. 000022AC  508F                     addq.l     A7, 8
  3011. 000022AE  6714                     beq        +0x16 /* 000022C4 */
  3012. 000022B0  302E FCF8                move.w     D0, [A6 - 0x308]
  3013. 000022B4  526E FCF8                addq.w     [A6 - 0x308], 1
  3014. 000022B8  E540                     asl        D0.w, 2
  3015. 000022BA  41EE FD00                lea.l      A0, [A6 - 0x300]
  3016. 000022BE  21AB 0054 0000           move.l     [A0 + D0.w], [A3 + 0x54]
  3017. label000022C4:
  3018. 000022C4  266B 0098                movea.l    A3, [A3 + 0x98]
  3019. label000022C8:
  3020. 000022C8  200B                     move.l     D0, A3
  3021. 000022CA  6708                     beq        +0xA /* 000022D4 */
  3022. 000022CC  0C6E 0080 FCF8           cmpi.w     [A6 - 0x308], 0x80
  3023. 000022D2  6DB0                     blt        -0x4E /* 00002284 */
  3024. label000022D4:
  3025. 000022D4  302E FCFA                move.w     D0, [A6 - 0x306]
  3026. 000022D8  48C0                     ext.l      D0
  3027. 000022DA  2F00                     move.l     -[A7], D0
  3028. 000022DC  48C4                     ext.l      D4
  3029. 000022DE  48C7                     ext.l      D7
  3030. 000022E0  2004                     move.l     D0, D4
  3031. 000022E2  D087                     add.l      D0, D7
  3032. 000022E4  2F00                     move.l     -[A7], D0
  3033. 000022E6  302E FCF8                move.w     D0, [A6 - 0x308]
  3034. 000022EA  48C0                     ext.l      D0
  3035. 000022EC  48C7                     ext.l      D7
  3036. 000022EE  D087                     add.l      D0, D7
  3037. 000022F0  2F00                     move.l     -[A7], D0
  3038. 000022F2  48C7                     ext.l      D7
  3039. 000022F4  2F07                     move.l     -[A7], D7
  3040. 000022F6  2F2E FCFC                move.l     -[A7], [A6 - 0x304]
  3041. 000022FA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3042. 000022FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3043. 00002302  4EBA FA0E                jsr        [PC - 0x5F2 /* 00001D12 */]
  3044. 00002306  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  3045. 0000230A  4CEE 18F0 FCE0           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x320]
  3046. 00002310  4E5E                     unlink     A6
  3047. 00002312  4E75                     rts
  3048. fn00002314:
  3049. 00002314  48E7 0018                movem.l    -[A7], A3,A4
  3050. 00002318  286F 000C                movea.l    A4, [A7 + 0xC]
  3051. 0000231C  266F 0018                movea.l    A3, [A7 + 0x18]
  3052. 00002320  302F 0012                move.w     D0, [A7 + 0x12]
  3053. 00002324  6B00 00A2                bmi        +0xA4 /* 000023C8 */
  3054. 00002328  0C40 0008                cmpi.w     D0, 0x8
  3055. 0000232C  6E00 009A                bgt        +0x9C /* 000023C8 */
  3056. 00002330  D040                     add.w      D0, D0
  3057. 00002332  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3058. 00002336  4EFB 0000                jmp        [PC + D0.w]
  3059. 0000233A  0060 0060                ori.w      -[A0], 0x60 /* '`' */
  3060. 0000233E  0060 0060                ori.w      -[A0], 0x60 /* '`' */
  3061. 00002342  0068 0060 0014           ori.w      [A0 + 0x14], 0x60 /* '`' */
  3062. 00002348  002C 0032 700A           ori.b      [A4 + 0x700A], 0x32 /* '2' */
  3063. 0000234E  B06C 010E                cmp.w      D0, [A4 + 0x10E]
  3064. 00002352  6774                     beq        +0x76 /* 000023C8 */
  3065. 00002354  700B                     moveq.l    D0, 0x0B
  3066. 00002356  B06C 010E                cmp.w      D0, [A4 + 0x10E]
  3067. 0000235A  676C                     beq        +0x6E /* 000023C8 */
  3068. 0000235C  177C 0001 0092           move.b     [A3 + 0x92], 0x1
  3069. 00002362  6064                     bra        +0x66 /* 000023C8 */
  3070. 00002364  177C 0001 0092           move.b     [A3 + 0x92], 0x1
  3071. 0000236A  302C 010E                move.w     D0, [A4 + 0x10E]
  3072. 0000236E  6720                     beq        +0x22 /* 00002390 */
  3073. 00002370  5340                     subq.w     D0, 1
  3074. 00002372  671C                     beq        +0x1E /* 00002390 */
  3075. 00002374  5340                     subq.w     D0, 1
  3076. 00002376  6718                     beq        +0x1A /* 00002390 */
  3077. 00002378  5340                     subq.w     D0, 1
  3078. 0000237A  6714                     beq        +0x16 /* 00002390 */
  3079. 0000237C  5340                     subq.w     D0, 1
  3080. 0000237E  6710                     beq        +0x12 /* 00002390 */
  3081. 00002380  5140                     subq.w     D0, 8
  3082. 00002382  670C                     beq        +0xE /* 00002390 */
  3083. 00002384  5540                     subq.w     D0, 2
  3084. 00002386  6708                     beq        +0xA /* 00002390 */
  3085. 00002388  5540                     subq.w     D0, 2
  3086. 0000238A  6704                     beq        +0x6 /* 00002390 */
  3087. 0000238C  5740                     subq.w     D0, 3
  3088. 0000238E  6638                     bne        +0x3A /* 000023C8 */
  3089. label00002390:
  3090. 00002390  177C 0001 004B           move.b     [A3 + 0x4B], 0x1
  3091. 00002396  6030                     bra        +0x32 /* 000023C8 */
  3092. 00002398  177C 0001 004B           move.b     [A3 + 0x4B], 0x1
  3093. 0000239E  6028                     bra        +0x2A /* 000023C8 */
  3094. 000023A0  302C 010E                move.w     D0, [A4 + 0x10E]
  3095. 000023A4  0440 0012                subi.w     D0, 0x12
  3096. 000023A8  6B18                     bmi        +0x1A /* 000023C2 */
  3097. 000023AA  0C40 0002                cmpi.w     D0, 0x2
  3098. 000023AE  6E12                     bgt        +0x14 /* 000023C2 */
  3099. 000023B0  D040                     add.w      D0, D0
  3100. 000023B2  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3101. 000023B6  4EFB 0000                jmp        [PC + D0.w]
  3102. 000023BA  0010 0010                ori.b      [A0], 0x10
  3103. 000023BE  0010 6006                ori.b      [A0], 0x6
  3104. label000023C2:
  3105. 000023C2  177C 0001 009B           move.b     [A3 + 0x9B], 0x1
  3106. label000023C8:
  3107. 000023C8  4CDF 1800                movem.l    A3,A4, [A7]+
  3108. 000023CC  4E75                     rts
  3109. fn000023CE:
  3110. 000023CE  4E56 0000                link       A6, 0
  3111. 000023D2  48E7 0018                movem.l    -[A7], A3,A4
  3112. 000023D6  286E 0014                movea.l    A4, [A6 + 0x14]
  3113. 000023DA  266E 0008                movea.l    A3, [A6 + 0x8]
  3114. 000023DE  2F0C                     move.l     -[A7], A4
  3115. 000023E0  302E 0012                move.w     D0, [A6 + 0x12]
  3116. 000023E4  48C0                     ext.l      D0
  3117. 000023E6  2F00                     move.l     -[A7], D0
  3118. 000023E8  302E 000E                move.w     D0, [A6 + 0xE]
  3119. 000023EC  48C0                     ext.l      D0
  3120. 000023EE  2F00                     move.l     -[A7], D0
  3121. 000023F0  2F0B                     move.l     -[A7], A3
  3122. 000023F2  4EBA FF20                jsr        [PC - 0xE0 /* 00002314 */]
  3123. 000023F6  302B 010E                move.w     D0, [A3 + 0x10E]
  3124. 000023FA  5B40                     subq.w     D0, 5
  3125. 000023FC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3126. 00002400  6B36                     bmi        +0x38 /* 00002438 */
  3127. 00002402  0C40 000F                cmpi.w     D0, 0xF
  3128. 00002406  6E30                     bgt        +0x32 /* 00002438 */
  3129. 00002408  D040                     add.w      D0, D0
  3130. 0000240A  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  3131. 0000240E  4EFB 0000                jmp        [PC + D0.w]
  3132. 00002412  0022 0022                ori.b      -[A2], 0x22 /* '\"' */
  3133. 00002416  0022 0022                ori.b      -[A2], 0x22 /* '\"' */
  3134. 0000241A  0022 0028                ori.b      -[A2], 0x28 /* '(' */
  3135. 0000241E  0022 0028                ori.b      -[A2], 0x28 /* '(' */
  3136. 00002422  0028 0028 0028           ori.b      [A0 + 0x28], 0x28 /* '(' */
  3137. 00002428  0028 0028 0022           ori.b      [A0 + 0x22], 0x28 /* '(' */
  3138. 0000242E  0028 0022 197C           ori.b      [A0 + 0x197C], 0x22 /* '\"' */
  3139. 00002434  0001 00A4                ori.b      D1, 0xA4
  3140. label00002438:
  3141. 00002438  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  3142. 0000243E  4E5E                     unlink     A6
  3143. 00002440  4E75                     rts
  3144.